Maison > base de données > tutoriel mysql > le corps du texte

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

黄舟
Libérer: 2017-03-20 13:56:20
original
1501 Les gens l'ont consulté

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
Copier après la connexion
Copier après la connexion

Restaurer

"D:/software/MySQL Server 5.1/bin/mysql.exe" -u root -padmin test < d:/test.sql
Copier après la connexion
Copier après la connexion

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;;
Copier après la connexion
Copier après la connexion

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

Arrêter MySQL

net stop mysql
Copier après la connexion
Copier après la connexion

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
Copier après la connexion

Démarrer MySQL

net start mysql
Copier après la connexion

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
Copier après la connexion
Copier après la connexion

Restaurer

"D:/software/MySQL Server 5.1/bin/mysql.exe" -u root -padmin test < d:/test.sql
Copier après la connexion
Copier après la connexion

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;;
Copier après la connexion
Copier après la connexion
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
Copier après la connexion
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!