<strong style="font-family: "Microsoft Yahei", "Hiragino Sans GB", Helvetica, "Helvetica Neue", ???è?ˉé?…é?‘, Tahoma, Arial, sans-serif;">MySQL數(shù)據(jù)庫使用命令行備份</strong><span style="font-family: "Microsoft Yahei", "Hiragino Sans GB", Helvetica, "Helvetica Neue", ???è?ˉé?…é?‘, Tahoma, Arial, sans-serif;">|</span><strong style="font-family: "Microsoft Yahei", "Hiragino Sans GB", Helvetica, "Helvetica Neue", ???è?ˉé?…é?‘, Tahoma, Arial, sans-serif;">MySQL數(shù)據(jù)庫備份命令</strong><br/>
例如:
數(shù)據(jù)庫地址:127.0.0.1
數(shù)據(jù)庫用戶名:root
數(shù)據(jù)庫密碼:pass
數(shù)據(jù)庫名稱:myweb
備份數(shù)據(jù)庫到D盤跟目錄 mysqldump?-h127.0.0.1?-uroot?-ppass?myweb?>?d:/backupfile.sql
備份到當前目錄?備份MySQL數(shù)據(jù)庫為帶刪除表的格式,能夠讓該備份覆蓋已有數(shù)據(jù)庫而不需要手動刪除原有數(shù)據(jù)庫 mysqldump?--add-drop-table?-h127.0.0.1?-uroot?-ppass?myweb?>?backupfile.sql
直接將MySQL數(shù)據(jù)庫壓縮備份??備份到D盤跟目錄 mysqldump?-h127.0.0.1?-uroot?-ppass?myweb?|?gzip?>?d:/backupfile.sql.gz
備份MySQL數(shù)據(jù)庫某個(些)表。此例備份table1表和table2表。備份到linux主機的/home下 mysqldump?-h127.0.0.1?-uroot?-ppass?myweb?table1?table2?>?/home/backupfile.sql
同時備份多個MySQL數(shù)據(jù)庫 mysqldump?-h127.0.0.1?-uroot?-ppass?--databases?myweb?myweb2?>?multibackupfile.sql
僅僅備份數(shù)據(jù)庫結構。同時備份名為myweb數(shù)據(jù)庫和名為myweb2數(shù)據(jù)庫 mysqldump?--no-data?-h127.0.0.1?-uroot?-ppass?--databases?myweb?myweb2?>?structurebackupfile.sql
備份服務器上所有數(shù)據(jù)庫 mysqldump?--all-databases?-h127.0.0.1?-uroot?-ppass?>?allbackupfile.sql
還原MySQL數(shù)據(jù)庫的命令。還原當前備份名為backupfile.sql的數(shù)據(jù)庫 mysql?-h127.0.0.1?-uroot?-ppass?myweb?<pre class="brush:php;toolbar:false;">還原壓縮的MySQL數(shù)據(jù)庫 gunzip?<pre class="brush:php;toolbar:false">將數(shù)據(jù)庫轉移到新服務器。此例為將本地數(shù)據(jù)庫myweb復制到遠程數(shù)據(jù)庫名為serweb中,其中遠程數(shù)據(jù)庫必須有名為serweb的數(shù)據(jù)庫 mysqldump -h127.0.0.1 -uroot -ppass myweb | mysql --host=***.***.***.*** -u數(shù)據(jù)庫用戶名 -p數(shù)據(jù)庫密碼 -C serweb
? 版權聲明
文章版權歸作者所有,未經(jīng)允許請勿轉載。
THE END