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

黄舟
發布: 2017-03-20 13:56:20
原創
1467 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!