#假定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
SHOW variables like 'have_%';
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 是我的安裝目錄,請自行調整
添加一行 default-storage-engine=InnoDB 如果已经存在 default-storage-engine=MyISAM 像下面这样,注释掉即可#default-storage-engine=MyISAM
net start mysql
那麼其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
SHOW variables like 'have_%';
net stop mysql
ib_logfile1
ibdata1
備份後,刪除掉
註:D: \tools\MYSQL\mysql-5.1.57-win32 是我的安裝目錄,請自行調整
添加一行 default-storage-engine=InnoDB 如果已经存在 default-storage-engine=MyISAM 像下面这样,注释掉即可#default-storage-engine=MyISAM
net start mysql
以上是詳解MySQL備份、還原、innoDB開啟的詳細內容。更多資訊請關注PHP中文網其他相關文章!