一、導出整個數據庫
mysqldump -u 用戶名 -p 數據庫名 > 存放位置
好比:
mysqldump -u root -p project > c:/a.sql
(導出project數據庫已經通過親自測試,成功!)
2.導出一個表的結構,而且帶表中的數據
mysqldump -u 用戶名 -p 數據庫名 表名 > 導出的文件名
mysqldump -u root -p project position > c:/a.sql
(測試,成功!)
只導出表結構,不帶表中的數據:
mysqldump -d -u root -p project position > c:/a.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數據庫控制檯,
d:/program files/mysql/mysql server 5.1/bin > mysql -u root -p
d:/program files/mysql/mysql server 5.1/bin > mysql>use '數據庫'
而後使用source命令,後面參數爲腳本文件(如這裏用到的.sql)
d:/program files/mysql/mysql server 5.1/bin > mysql>source d:wcnc_db.sql
二、mysql -uroot -p(密碼) 數據庫名 表名 < 導入的文件名
5.遠程導出數據庫
命令以下:
mysqldump -h 192.168.11.210 -u root -p test>c:/test.sql