mysql的資料匯入匯出

2021-08-26 04:55:31 字數 933 閱讀 2528

因為平常操作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 匯出整個資料庫結構 ...