天天看點

mysql 存儲過程還原_MySQL(附帶存儲過程)的資料備份與還原指令

附帶存儲過程的MySQL資料備份與還原指令,同時也具有遠端備份的語句。資料庫的一些管理工具自帶有備份和還原的工具,但是還原過程中因為各方面的因素會報錯或者還原不成功的時候。例如dodo常用的資料庫管理工具是Navicate,該工具十分優秀,但是在還原的時候隻能執行2m的檔案(或許是因為dodo設定不當的因素)。總之,當你遇到很多意外的時候,就需要試着用用MySQL本身的小工具了,除了需要記住一些參數和指令外,功能很強大.

MySQL備份:

mysqldump -u root -p dodobook > c:\dodobook.sql

//mysqldump備份指令

// root使用者名(root管理者)

//dodobook備份的資料庫名;

//>備份符号

//dodobook.sql備份的檔案名

//mysqldump 遠端備份

mysqldump -h ip -uroot -proot dodobook > c:\dodobook.sql

//帶存儲過程的(備份)-有資料

mysqldump -B -R -u root -p dbname -R > c:\dbname.sql

//帶存儲過程的(備份)-無資料

mysqldump --opt -d -R -u root -p dbname -R > c:\dbname.sql

#導出結構不導出資料

mysqldump --opt -d 資料庫名 -u root -p > xxx.sql

#導出資料不導出結構

mysqldump -h ip -uroot -p -t 資料庫名 > xxx.sql

#導出資料和表結構

mysqldump 資料庫名 -uroot -p > xxx.sql

#導出特定表的結構

mysqldump -uroot -p -B 資料庫名 --table 表名 > xxx.sql

MySQL還原:

mysql -u root -p dodobook< c:\dodobook.sql

//mysql還原指令

//root使用者名(root管理者)

//dodobook備份的資料庫名;

//

//dodobook.sql 還原的檔案名

//帶存儲過程的(還原)

mysql -u root -p -f dbname < c:\dbname.sql

[/php]

進入mysql指令行的語句(即找到你的mysql下的bin目錄)

[php]

cmd

d:

cd D:\wamp\bin\mysql\mysql5.5.8\bin

[/php]

我一直都在流浪,可我不曾見過海洋!!!