mysqldump匯入匯出詳解

2022-05-03 10:51:17 字數 1403 閱讀 6858

mysqldump可以指定路徑的,如果沒指定路徑,而只寫了檔名的話,那麼就在當前進入mysql命令列所在的目錄,也就是mysql安裝目錄下

mysqldump  --default-character-set=utf8 -h127.0.0.1  -uroot -pabctrans -p33061 db table1 able2 |gzip > db`date +%y%m%d`.tar.gz

mysqldump  --default-character-set=utf8 -h127.0.0.1  -uroot -pabctrans -p33061 db table1 able2 |gzip > db`date +%y%m%d`.tar.gz

zcat ....gz | mysql -h127.0.0.1 -uuser -ppass db

--max_allowed_packet=1024m

加-f引數,可忽略操作是發生的異常,不然一遇到異常就退出了

tar -tvzf db20121116.tar.gz 

檢視不了裡面的壓縮檔案?

這個不是tar包

zcat dzhweibotmp120121116.tar.gz | more

回車看下一部分,q鍵退出

--add-drop-table=false  

mysqldump --help|grep drop

--add-drop-database add a drop database before each create.

--add-drop-table    add a drop table before each create.

options --skip-add-drop-table --skip-add-locks

--opt               same as --add-drop-table, --add-locks, --create-options,

--skip-opt          disable --opt. disables --add-drop-table, --add-locks,

add-drop-database                 false

add-drop-table                    true

這是一些幫助 預設情況下是開啟刪除 

sql命令就是先drop,後建立表結構,對於有資料的表做匯入操作,這樣做很危險!一定要注意!

好--no-create-info

加入這個就沒有刪除和建立表語句了

--add-drop-table=false  

這個引數只是沒有了刪除表語句,但有建立表語句

cnblogs - mysqldump備份還原和mysqldump匯入匯出語句大全詳解

cnblogs - mysql的mysqldump工具的基本用法

MySQL dump匯出匯入

1.匯出庫指令碼,資料庫名稱 mysql,要匯出到data資料夾下的mysql.sql檔案中 mysqldump uroot databases mysql p data mysql.sql 回車後輸入資料庫密碼 2.使用剛剛生成的mysql.sql指令碼匯入已有資料庫mysql mysqldump...

MySQL資料匯出匯入 mysqldump

mysqldump u user p passwd h127 0.0 1 p3306 routines default character set utf8 lock all tables add drop database a db.all.sqlmysqldump u user p passwd...

mysqldump 常用匯出匯入方式

1.一致性全庫匯出 一致性 single transaction 全庫 all databases,a mysqldump defaults file etc my.cnf uroot psam123 single transaction master data 2 log error tmp du...