Mysql
 sql >> Base de données >  >> RDS >> Mysql

Importation d'un fichier SQL volumineux dans MySql via la ligne de commande

Vous pouvez importer un fichier .sql en utilisant l'entrée standard comme ceci :

mysql -u <user> -p<password> <dbname> < file.sql

Remarque : Il ne doit pas y avoir d'espace entre <-p> et <password>

Référence :http://dev.mysql.com /doc/refman/5.0/en/mysql-batch-commands.html

Remarque pour les modifications suggérées : Cette réponse a été légèrement modifiée par les modifications suggérées pour utiliser le paramètre de mot de passe en ligne. Je peux le recommander pour les scripts mais vous devez savoir que lorsque vous écrivez un mot de passe directement dans le paramètre (-p<password> ) il peut être mis en cache par un historique du shell révélant votre mot de passe à toute personne pouvant lire le fichier d'historique. Alors que -p vous demande de saisir le mot de passe par saisie standard.