因為平常操作mysql資料庫,有些命令和操作方法容易比較遺忘,說以現在記下來。
mysqldump
命令用於資料的匯出,可以匯出資料庫、表的結構;同時也可以匯出資料 。 1.
匯出整個資料庫
mysqldump -u
使用者名稱-p密碼
資料庫名
>
匯出的檔名
2.匯出乙個表
mysqldump -u
使用者名稱-p
密碼 資料庫名
表名》
匯出的檔名
3.匯出乙個資料庫結構
mysqldump -u
使用者名稱-p密碼 -d --add-drop-table
資料庫名
>
匯出的檔名
其中"-d",表示不到出資料,"--add-drop-table",表示在每個
create
語句之前增加乙個
drop table
4.source
在mysql命令列下執行sql指令碼,它會回顯資訊所以還是比較慢,使用下面的方式更快些
5.匯入資料(執行
sql)
mysql -h
資料庫所在主機
ip -u
資料庫使用者
-p密碼
[–default-character-set=utf8]
資料庫名
< sql檔案
【如果目標mysql伺服器和源mysql伺服器的編碼不一致時正常導致匯出的資料匯入不了,指定編碼解決】
注意:匯入匯出時的源伺服器和目標伺服器的緩衝大小保證"源伺服器不大於目標伺服器"
mysql匯出的sql語句在匯入時有可能會非常非常慢,這時對匯入和匯出端的 max_allowed_packet 和 net_buffer_length 這2個引數設定大點。
匯出匯入MySql資料
一 匯出資料庫 進入命令列,轉到mysql的安裝目錄的bin資料夾下 輸入下面的命令 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u root p db db.sql 然後要求你輸入密碼,輸入正確後便可以在該資料夾下找到db.sql檔案 二 ...
mysql資料匯入匯出
1.匯出資料 mysqldump 資料庫名 資料庫備份名 mysqldump a u使用者名稱 p密碼 資料庫名 資料庫備份名 mysqldump d a add drop table uroot p sql a.匯出結構不匯出資料 mysqldump opt d databases u root ...
MySQL資料匯出匯入
匯出整個資料庫結構和資料 mysqldump h localhost uroot p123456 database dump.sql 匯出單個資料表結構和資料 mysqldump h localhost uroot p123456 database table dump.sql 匯出整個資料庫結構 ...