Comment importer des fichiers SQL en ligne de commande dans MySQL ?
P粉459578805
P粉459578805 2023-08-23 10:46:22
0
2
455

J'ai un fichier .sql qui contient une exportation depuis phpMyAdmin. Je souhaite l'importer sur un autre serveur en utilisant la ligne de commande.

J'ai installé Windows Server 2008 R2. J'ai placé le fichier .sql sur le lecteur C

nom_base de données < file.sql

Ça ne marche pas. J'obtiens une erreur de syntaxe.

  • Comment puis-je importer ce fichier avec succès ? ≪/li>
  • Dois-je d’abord créer une base de données ? ≪/li>


P粉459578805
P粉459578805

répondre à tous (2)
P粉926174288

Une utilisation courante de

mysqldumpconsiste à sauvegarder une base de données entière :

mysqldump db_name > backup-file.sql

Vous pouvez charger le fichier dump sur le serveur comme ceci :

Unix

mysql db_name < backup-file.sql

Idem dansWindowsInvite de commande :

mysql -p -u [user] [database] < backup-file.sql

PowerShell

cmd.exe /c "mysql -u root -p db_name < backup-file.sql"

Ligne de commande MySQL

mysql> use db_name; mysql> source backup-file.sql;
    P粉103739566

    Essayez :

    mysql -u username -p database_name < file.sql

    VérifiezOptions MySQL. p>

    Remarque 1 :Il est préférable d'utiliser le chemin complet du fichier SQLfile.sql.

    Remarque 2 :Utilisez-R--triggersmysqldumppour enregistrer les routines et la base de données brute des déclencheurs. Ils ne sont pas copiés par défaut.

    Note 3Si la base de données n'existe pas encore et que le SQL exporté ne contient pas l'optionCREATE DATABASE(导出的使用--no-create-db-n), alors vous pouvez l'importer.

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!