Avant d'importer une sauvegarde MySQL®, vous pouvez créer un .my.cnf fichier avec les informations d'identification racine. Ce fichier vous permet d'éviter d'avoir à saisir le mot de passe lorsque vous restaurez les bases de données et aide également si vous souhaitez créer un script de tâche cron pour sauvegarder MySQL quotidiennement.
Stockez votre mot de passe root MySQL dans /root/.my.cnf , comme indiqué dans l'exemple suivant, et utilisez chmod 600
pour définir les autorisations appropriées pour le fichier.
[client]
user=root
password=yourmysqlrootpassword
Commandes de restauration
Utilisez la commande suivante pour restaurer une seule base de données :
$ mysql [database_name] < /path/to/backup/backupfile.sql
Utilisez la commande suivante pour restaurer toutes les bases de données. Les tables doivent exister ou la sauvegarde doit contenir des instructions CREATE TABLE :
$ mysql < /path/to/backup/alldatabases.sql