> 데이터 베이스 > MySQL 튜토리얼 > MySQL 백업, 복원 및 innoDB 열기에 대한 자세한 설명

MySQL 백업, 복원 및 innoDB 열기에 대한 자세한 설명

黄舟
풀어 주다: 2017-03-20 13:56:20
원래의
1531명이 탐색했습니다.

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
로그인 후 복사
로그인 후 복사

还原

"D:/software/MySQL Server 5.1/bin/mysql.exe" -u root -padmin test < d:/test.sql
로그인 후 복사
로그인 후 복사

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

检查是否开启

SHOW variables like &#39;have_%&#39;;
로그인 후 복사
로그인 후 복사

MySQL 백업, 복원 및 innoDB 열기에 대한 자세한 설명

停止MySQL

net stop mysql
로그인 후 복사
로그인 후 복사

定位到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
로그인 후 복사
로그인 후 복사

启动MySQL

net start mysql
로그인 후 복사
로그인 후 복사

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
로그인 후 복사
로그인 후 복사

还原

"D:/software/MySQL Server 5.1/bin/mysql.exe" -u root -padmin test < d:/test.sql
로그인 후 복사
로그인 후 복사

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

检查是否开启

SHOW variables like &#39;have_%&#39;;
로그인 후 복사
로그인 후 복사

MySQL 백업, 복원 및 innoDB 열기에 대한 자세한 설명

停止MySQL

net stop mysql
로그인 후 복사
로그인 후 복사

定位到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
로그인 후 복사
로그인 후 복사

启动MySQL

net start mysql
로그인 후 복사
로그인 후 복사

위 내용은 MySQL 백업, 복원 및 innoDB 열기에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿