Maison >base de données >tutoriel mysql >Explication détaillée de la sauvegarde, de la restauration et de l'ouverture d'innoDB MySQL

Explication détaillée de la sauvegarde, de la restauration et de l'ouverture d'innoDB MySQL

黄舟
黄舟original
2017-03-20 13:56:201537parcourir

phpStudyOutils

phpStudy est un package d'intégration de programme pour l'environnement de débogage PHP. Ce package intègre le dernier Apache PHP MySQL phpMyAdmin ZendOptimizer. Parmi eux, MySQL-Front est un outil de gestion de bureau MySQL particulièrement simple à utiliser.

Utilisez la propre ligne de commande de MySQL pour sauvegarder et restaurer

Supposons que MySQL soit installé dans D:/software/MySQL Server 5.1/
Ensuite son bin Il y a un fichier mysqldump.exe dans le répertoire
Le compte est root
Le mot de passe est admin
Le nom de la base de données de sauvegarde est test
Le fichier de sauvegarde est d:test.sql

Sauvegarde

"D:/software/MySQL Server 5.1/bin/mysqldump.exe" -uroot   -padmin   -hlocalhost   -P3306   test -r d:\test.sql

Restaurer

"D:/software/MySQL Server 5.1/bin/mysql.exe" -u root -padmin test < d:/test.sql

innodb activé* [Remarque spéciale que MyISAM ne prend pas en charge les transactions] *

Vérifiez s'il est activé

SHOW variables like &#39;have_%&#39;;

Explication détaillée de la sauvegarde, de la restauration et de louverture dinnoDB MySQL

Arrêter MySQL

net stop mysql

Localisez le répertoire D:toolsMYSQLmysql-5.1.57-win32data et trouvez ces 3 fichiers
ib_logfile0
ib_logfile1
ibdata1
Après la sauvegarde, supprimez-les

Remarque : D:toolsMYSQLmysql-5.1.57-win32 est mon répertoire d'installation, veuillez l'ajuster vous-même

Modifier le fichier de configuration

Ouvrez le fichier : D:toolsMYSQLmysql-5.1.57 -win32my.ini

添加一行 
default-storage-engine=InnoDB

如果已经存在
default-storage-engine=MyISAM

像下面这样,注释掉即可#default-storage-engine=MyISAM

Démarrer MySQL

net start mysql

outil phpStudy

phpStudy est un package d'intégration de programme pour l'environnement de débogage PHP. Ce package intègre le dernier Apache PHP MySQL phpMyAdmin ZendOptimizer. Parmi eux, MySQL-Front est un outil de gestion de bureau MySQL particulièrement simple à utiliser.

Utilisez la ligne de commande fournie avec MySQL pour sauvegarder et restaurer

Supposons que MySQL soit installé dans D:/software/MySQL Server 5.1/
Ensuite il y a un fichier mysqldump.exe
Le compte est root
Le mot de passe est admin
Le nom de la base de données de sauvegarde est test
Le fichier de sauvegarde est d:test.sql

Sauvegarde

"D:/software/MySQL Server 5.1/bin/mysqldump.exe" -uroot   -padmin   -hlocalhost   -P3306   test -r d:\test.sql

Restaurer

"D:/software/MySQL Server 5.1/bin/mysql.exe" -u root -padmin test < d:/test.sql

innodb activé*[Note spéciale que MyISAM ne prend pas en charge les transactions] *

Vérifiez s'il est activé > Allez dans le répertoire D:toolsMYSQLmysql-5.1.57-win32data et trouvez ces 3 fichiers ib_logfile0

ib_logfile1
SHOW variables like &#39;have_%&#39;;
ibdata1

Après la sauvegarde, supprimez Explication détaillée de la sauvegarde, de la restauration et de louverture dinnoDB MySQL

Remarque : D : toolsMYSQLmysql-5.1.57-win32 est mon répertoire d'installation, veuillez l'ajuster vous-même

Modifier le fichier de configuration

net stop mysql

Ouvrez le fichier : D:toolsMYSQLmysql-5.1.57-win32my



Démarrez MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn