Mysql數據庫備份和還原常用的命令是進行Mysql數據庫備份和還原的關鍵,沒有命令,什麼都無從做起,更談不上什麼備份還原,只有給系統這個命令,讓它去執行,才能完成Mysql數據庫備份和還原的操作,下面就是操作的常用命令。 一、備份命令 1、備份MySQL數據庫的命令 mysqldump -hhostname -uusername -ppassword databasename>backupfile.sql 2、備份MySQL數據庫為帶刪除表的格式,能夠讓該備份覆蓋已有數據庫而不需要手動刪除原有數據庫。 mysqldump --add-drop-table -uusername -ppassword databasename>backupfile.sql 3、直接將MySQL數據庫壓縮備份 mysqldump -hhostname -uusername -ppassword databasename|gzip>backupfile.sql.gz 4、備份MySQL數據庫某個(些)表 mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2>backupfile.sql 5、同時備份多個MySQL數據庫 mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3>multibackupfile.sql 6、僅僅備份數據庫結構 mysqldump –no-data –databases databasename1 databasename2 databasename3>structurebackupfile.sql 7、備份服務器上所有數據庫 mysqldump –all-databases>allbackupfile.sql 二、還原命令 1、還原MySQL數據庫的命令 mysql -hhostname -uusername -ppassword databasename<backupfile.sql 2、還原壓縮的MySQL數據庫 gunzip<backupfile.sql.gz|mysql -uusername -ppassword databasename 3、將數據庫轉移到新服務器 mysqldump -uusername -ppassword databasename|mysql –host=*.*.*.*-C databasename
關鍵字: mysql 還原或者導入數據庫命令:
mysql -u root --password=root
備份數據庫命令:
mysqldump -u root --password=root --database helloworld >helloworld_backup.sql
其他用法:
1.導出整個數據庫
mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.導出一個表
mysqldump -u 用戶名 -p 數據庫名表名> 導出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.導出一個數據庫結構
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql
-d 沒有數據 --add-drop-table 在每個create語句之前增加一個drop table
4.導入數據庫
常用source 命令
進入mysql數據庫控制台,
如mysql -u root -p
mysql>use 數據庫
然後使用source命令,後面參數為腳本文件(如這裡用到的.sql)
mysql>source d:\wcnc_db.sql
關鍵字: mysql 還原或者導入數據庫命令:
mysql -u root --password=root
備份數據庫命令:
mysqldump -u root --password=root --database helloworld >helloworld_backup.sql
其他用法:
1.導出整個數據庫
mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.導出一個表
mysqldump -u 用戶名 -p 數據庫名表名> 導出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.導出一個數據庫結構
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql
-d 沒有數據 --add-drop-table 在每個create語句之前增加一個drop table
4.導入數據庫
常用source 命令
進入mysql數據庫控制台,
如mysql -u root -p
mysql>use 數據庫
然後使用source命令,後面參數為腳本文件(如這裡用到的.sql)
mysql>source d:\wcnc_db.sql