mysql數(shù)據(jù)庫的備份

mysqldump

?導出所有數(shù)據(jù)庫中的表:#mysqldump 選項 --all-databases

#mysqldump -uroot -h127.0.0.1 -p --all-databases > /abc.sql;

?導出指定的一個或多個數(shù)據(jù)庫中的表:#mysqldump 選項 --databases db_name

[root@Server1 /]# mysqldump -uroot -h127.0.0.1 -p --databases testdb > /databaseBUP.sql;

?導出指定數(shù)據(jù)庫中的一個或多個表:#mysqldump 選項 db_name tab_name

root@Server1 /]# mysqldump -uroot -h127.0.0.1 -p testdb emp > /tableBUP.sql;

?將數(shù)據(jù)庫testdb導出到文本文件:mysqldump -u … -h … -p…-r testdb.txt --add-drop-database--databases testdb? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文件文件中包含DROP? DATABASE和CREATE? ?DATABASE命令

備份數(shù)據(jù)庫結構,不包括數(shù)據(jù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?mysqldump -h主機名 -P端口 -u用戶名 -p密碼 --no-data 數(shù)據(jù)庫名1 數(shù)據(jù)庫名2 數(shù)據(jù)庫名3 > 文件名.sql

mysqldump --no-data –databases db1? > /structure.sql

備份并且壓縮

mysqldump -h主機名 -P端口 -u用戶名 -p密碼 --database 數(shù)據(jù)庫名 | gzip > 文件名.sql.gz

mysqldump -h127.0.0.1 -p? -uroot? --database cmdb | gzip > /dcmdb.sql.gz

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容