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...