Rumah > pangkalan data > tutorial mysql > 详解MySQL备份、还原、innoDB开启

详解MySQL备份、还原、innoDB开启

黄舟
Lepaskan: 2017-03-20 13:56:20
asal
1531 orang telah melayarinya

phpStudy工具

phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer。其中MySQL-Front是特别好用MySQL桌面管理工具。

使用MySQL自带的命令行备份、还原

假定mysql安装在D:/software/MySQL Server 5.1/
那么其bin目录下有一个mysqldump.exe文件
账号是root
密码是admin
备份的数据库名是 test
备份后的文件是 d:\test.sql

备份

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

还原

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

innodb开启*【特别注意MyISAM不支持事务】*

检查是否开启

SHOW variables like &#39;have_%&#39;;
Salin selepas log masuk
Salin selepas log masuk

这里写图片描述

停止MySQL

net stop mysql
Salin selepas log masuk
Salin selepas log masuk

定位到D:\tools\MYSQL\mysql-5.1.57-win32\data 目录下,找到这3个文件
ib_logfile0
ib_logfile1
ibdata1
备份后,删除掉

注: D:\tools\MYSQL\mysql-5.1.57-win32 是我的安装目录,请自行调整

修改配置文件

打开文件:D:\tools\MYSQL\mysql-5.1.57-win32\my.ini

添加一行 
default-storage-engine=InnoDB

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

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

启动MySQL

net start mysql
Salin selepas log masuk
Salin selepas log masuk

phpStudy工具

phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer。其中MySQL-Front是特别好用MySQL桌面管理工具。

使用MySQL自带的命令行备份、还原

假定mysql安装在D:/software/MySQL Server 5.1/
那么其bin目录下有一个mysqldump.exe文件
账号是root
密码是admin
备份的数据库名是 test
备份后的文件是 d:\test.sql

备份

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

还原

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

innodb开启*【特别注意MyISAM不支持事务】*

检查是否开启

SHOW variables like &#39;have_%&#39;;
Salin selepas log masuk
Salin selepas log masuk

这里写图片描述

停止MySQL

net stop mysql
Salin selepas log masuk
Salin selepas log masuk

定位到D:\tools\MYSQL\mysql-5.1.57-win32\data 目录下,找到这3个文件
ib_logfile0
ib_logfile1
ibdata1
备份后,删除掉

注: D:\tools\MYSQL\mysql-5.1.57-win32 是我的安装目录,请自行调整

修改配置文件

打开文件:D:\tools\MYSQL\mysql-5.1.57-win32\my.ini

添加一行 
default-storage-engine=InnoDB

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

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

启动MySQL

net start mysql
Salin selepas log masuk
Salin selepas log masuk

Atas ialah kandungan terperinci 详解MySQL备份、还原、innoDB开启. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan