mysql備份數據庫常見問題
阿新 • • 發佈:2018-05-28
set style alt bsp play tmp close tab 文件
如果遇到mysqldump: unknown option ‘--no-beep‘ ,可以加上 --no-dafaults
命令結尾無需分號
mysqldump --no-defaults -uroot -p --databases s8 > s888888.sql
1.導出所有數據庫
該命令會導出包括系統數據庫在內的所有數據庫
mysqldump -uroot -proot --all-databases >/tmp/all.sql
2.導出db1、db2兩個數據庫的所有數據
mysqldump -uroot -proot --databases db1 db2 >/tmp/user.sql
3.只導出表結構不導出數據,--no-data
mysqldump -uroot -proot --no-data --databases db1 >/tmp/db1.sql
4.利用導出文件創建數據庫
# 命令行中 Mysql –uroor –p db1.sql < db1
存儲過程生成100萬條數據: [sql] view plain copy BEGIN DECLARE i INT; START TRANSACTION; SET i=0; WHILE i<1000000 DO INSERT INTO t_user VALUES(NULL,CONCAT(i存儲過程生成100萬條數據+1,‘@xxg.com‘),i+1); SET i=i+1; END WHILE; COMMIT; END
mysql備份數據庫常見問題