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
一般的vps都可以用這種方法,一些提供ssh的主機商,比如dreamhost和Godaddy也可以使用這些方法
http://usa110.com/archives/309
ssh:使用ssh命令備份還原mysql數據庫登錄shell後,還可進入mysql數據庫服務器直接管理MySQL數據庫。 mysql -u username(wat9s1800715) -ppassword -h hostname databasename 注意:上面的username指的用戶名,passWord指的密碼,hostname指的服務器主機,我們給開的標准是:MySQL.你的域名,databasename是指的庫名,一般是你域名的主體部分。個別以數字開頭的域名前面加db,以-連接的,換成下劃線_。 -ppassWord 這個是一體的,中間沒有空格。直接輸入下面的命令進行備份!先上傳你的sql備份文件到FTP空間,登陸SSH,cd 到你的sql文件所在目錄,之後輸入如下
MySQL -u 數據庫用戶名 -p數據庫密碼 數據庫名 < 數據庫備份文件.sql
請把上面中文部分改為自己的。