1. 程式人生 > >mysql備份數據庫常見問題

mysql備份數據庫常見問題

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
+1,@xxg.com),i+1); SET i=i+1; END WHILE; COMMIT; END
存儲過程生成100萬條數據

mysql備份數據庫常見問題