2 déc
Mysqlhotcopy utilise LOCK TABLES, FLUSH TABLES epour faire rapidement des sauvegardes de bases. C’est la méthode la plus rapide pour faire une sauvegarde de base de données > 1 Go comme sur les gros forums par exemple.
Exemple d’utilisation :
- /usr/bin/mysqlhotcopy –user=monuser –password=monpassword madatabase mon_répertoire_de_backup
Il est possible de ne pas sauvegarder les index ce qui accélère la sauvegarde. Les index peuvent être reconstruit plus tard avec la commande : myisamchk -rq
12 août
- /etc/init.d/mysql stop
- myisamchk /var/lib/mysql/ma_base/*.MYI
- myisamchk -r /var/lib/mysql/ma_base/*.MYI
- myisamchk –safe-recover /var/lib/mysql/ma_base/*.MYI
( en cas d’echec de la commande précedente)
- /etc/init.d/mysql start
5 fév
Une question qui revient souvent c’est comment faire une sauvegarde d’une base mysql en ligne de commande et ensuite comment la restaurer.
Exemple de sauvegarde d’une base de donnée :
- mysqldump -q -u nom_utilisateur -pmot_de_passe –opt base_a_sauvegarder > sauvegarde.sql
Exemple de restauration d’une base de donnée :
- mysql -q -u nom_utilisateur -pmot_de_passe -D base_a_restaurer < sauvegarde.sql
PS : il est important de coller le mot de passe au -p (-pmot_de_passe).
Commentaires récents