首頁 >資料庫 >mysql教程 >詳解MySQL備份、還原、innoDB開啟

詳解MySQL備份、還原、innoDB開啟

黄舟
黄舟原創
2017-03-20 13:56:201552瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn