Répertoire d'articles
Un ami qui travaille dans le secteur du e-commerce a récemment installé le panneau VestaCP et souhaitait importer une base de données MySQL via phpMyAdmin , mais il a rencontré une erreur 500 et n'a pas réussi à l'importer après plusieurs tentatives…
Le problème peut être dû à la configuration du fichier php.ini ou à d'autres problèmes, ce qui peut entraîner un temps d'exportation ou d'importation trop long pour phpMyAdmin , provoquant ainsi des délais d'attente PHP et des échecs d'exportation/importation.
Même si la modification améliore la configuration de la mémoire des fichiers associés, cela n'aidera pas...
À ce stade, nous pouvons réaliser les opérations suivantes via la ligne de commande Linux :
- Utilisez la ligne de commande de sauvegarde MySQL pour exporter rapidement la base de données MySQL ;
- Utilisez la ligne de commande d'importation MySQL pour importer rapidement des bases de données MySQL.
Commande de base de données d'exportation MySQL
Commande de sauvegarde MariaDB▼
mariadb-dump -u root -p[root_password] [database_name] > dumpfilename.sql
Commandes de sauvegarde MySQL ▼
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
- la commande n'inclut pas de symboles []
- Veuillez remplacer "dumpfilename" par le nom de votre fichier de base de données MySQL.
- Notez la flèche droite > est l'exportation.
Extraire le fichier de base de données MySQL .gz
Si votre fichier de base de données MySQL est compressé avec un suffixe .gz, il ne peut pas être importé dans la base de données via la ligne de commande SSH.
Avant d'exécuter la commande pour importer la base de données MySQL, veuillez saisir la commande .gz unzip suivante pour décompresser ▼
gunzip FileName.gz
- Veuillez remplacer "FileName" par le nom de votre package compressé de base de données MySQL, par exemple : xxx.sql.gz
Commande d'importation de base de données MySQL
Commande d'importation MariaDB▼
mariadb-dump -u root -p[root密码] [数据库名称] < dumpfilename.sql
Commande d'importation MySQL ▼
mysql -u root -p[root密码] [数据库名称] < dumpfilename.sql
- la commande n'inclut pas de symboles []
- Veuillez remplacer "dumpfilename" par le nom de votre fichier de base de données MySQL.
- Notez la flèche gauche < est l'importation.
Plus de commandes SSH pour les systèmes Linux peuvent être trouvées ici ▼
J'espère que l'article « Erreur 500 lors de l'importation de la base de données phpMyAdmin ? Ligne de commande pour exporter des fichiers MySQL volumineux » publié sur le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) vous sera utile.
N'hésitez pas à partager le lien de cet article : https://www.chenweiliang.com/cwl-707.html
