1.本地庫導出
mysqldump -u 用戶名 -p 數據庫名 > 存放位置
例: mysqldump -uroot -p1234 testdb > /root/db/testdb.sql
mysqldump -u 用戶名 -p 數據庫名 > 存放位置
例: mysqldump -uroot -p1234 testdb > /root/db/testdb.sql
2.從遠程庫導出
mysqldump -h 主機IP -u 用戶名 -p 數據庫名 > 存放位置
例: mysqldump -h192.168.30.30 -uroot -p1234 testdb > /root/db/testdb.sql
mysqldump -h 主機IP -u 用戶名 -p 數據庫名 > 存放位置
例: mysqldump -h192.168.30.30 -uroot -p1234 testdb > /root/db/testdb.sql
3.導出表結構及數據
mysqldump -u 用戶名 -p 數據庫名 表名 > 導出的文件名
例: mysqldump -uroot -p1234 testdb tab > /root/db/testdb.tab.sql
mysqldump -u 用戶名 -p 數據庫名 表名 > 導出的文件名
例: mysqldump -uroot -p1234 testdb tab > /root/db/testdb.tab.sql
4.導入數據庫
mysql -u用戶名 -p密碼 數據庫名 < 數據庫名
例: mysql -uroot -p1234 testdb < /root/db/back.sql
注意:testdb 要事先創建好.
mysql -u用戶名 -p密碼 數據庫名 < 數據庫名
例: mysql -uroot -p1234 testdb < /root/db/back.sql
注意:testdb 要事先創建好.
原文出自:
http://www.cnblogs.com/natgeo/archive/2012/12/08/2809027.html