Aller au contenu

Backup

Sauvegarder une base:

$ mysqldump -u root a_database> a_file.sql
$ mysqldump -u root -p wordpress4 | pv | gzip> wordpress4.sql.gz

Restaurer une base depuis un backup:

$ mysql -u root -p a_database <a_file.sql

Changer le mot de passe utilisateur:

mysql> UPDATE USER.master SET PASSWORD = AES_ENCRYPT('a_password','a_passkey') WHERE username = 'a_username'

Migration de bases:

  • Arrêt de MySQL
  • Backup du nouveau dossier data:
$ sudo mv /usr/local/mysql-5.6.14-osx10.7-x86_64/data /usr/local/mysql-5.6.14-osx10.7-x86_64/dataold
  • Copie des anciennes bases à leur nouveau emplacement:
$ sudo cp -rf /usr/local/mysql-5.5.13-osx10.6-x86_64/data /usr/local/mysql-5.6.10-osx10.7-x86_64/
  • Redémarrer MySQL

Dernière mise à jour: July 25, 2021