MySQL的mysqldump工具的基本用法

2022-07-29 09:09:12 字數 2050 閱讀 2219

mysql的mysqldump工具的基本用法

匯出要用到mysql的mysqldump工具,基本用法是:   

shell> mysqldump [options] database [tables]   

如果你不給定任何表,整個資料庫將被匯出。   

通過執行mysqldump --help,你能得到你mysqldump的版本支援的選項表。   

注意,如果你執行mysqldump沒有--quick或--opt選項,mysqldump將在匯出結果前裝載整個結果集到記憶體中,如果你正在匯出乙個大的資料庫,這將可能是乙個問題。   

mysqldump支援下列選項:   

最常見的mysqldump使用可能製作整個資料庫的乙個備份:  

mysqldump --opt database > backup-file.sql   

但是它對用來自於乙個資料庫的資訊充實另外乙個mysql資料庫也是有用的:   

mysqldump --opt database | mysql --host=remote-host -c database   

由於mysqldump匯出的是完整的sql語句,所以用mysql客戶程式很容易就能把資料匯入了:   

shell> mysqladmin create target_db_name   

shell> mysql target_db_name 

就是  

shell> mysql 庫名 

================================

幾個常用用例:

-d 沒有資料 --add-drop-table 在每個create語句之前增加乙個drop table 

4.匯入資料庫

常用source 命令

進入mysql資料庫控制台,

如mysql -u root -p 

mysql>use 資料庫

然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql)

mysql>source d:\wcnc_db.sql

編輯收藏 所屬分類: mysql nosql

#re: mysql的mysqldump工具的基本用法[未登入] 2011-03-07 14:56 | aa

mysql使用source命令匯入資料庫編碼問題 

mysql>use 資料庫名稱(與你的**資料庫名相同) 

set names utf8; (先確認編碼 注意不是utf-8) 

source d:\123.sql (要匯入的資料庫名稱) 回覆#

re: mysql的mysqldump工具的基本用法[未登入] 2012-03-21 14:22 | aaa

根據引數值書寫mysqldump命令,如:

e:\eis>mysqldump -uroot -p eis_db goodclassification -e --max_allowed_packet=1048576 --net_buffer_length=16384 >good3.sql

之前2小時才能匯入的sql現在幾十秒就可以完成了。  回覆

#re: mysql的mysqldump工具的基本用法[未登入] 2012-05-29 10:25 | lenno

天啊!!!作者是什麼程式設計師啊!!!思路太不嚴謹了吧!!!  回覆

#re: mysql的mysqldump工具的基本用法 2012-07-02 17:16 | 凌琦

mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名不生效  回覆

#re: mysql的mysqldump工具的基本用法 2012-08-27 20:29 | tiny

來看看 有用  回覆

#re: mysql的mysqldump工具的基本用法 2013-01-18 14:01 | lingcarzy

@凌琦這中命令在linux主機下可行的,在win下是不行的啊  回覆

#re: mysql的mysqldump工具的基本用法[未登入] 2013-01-29 16:39 | ddd

@凌琦mysqldump -uusername -ppassword dataname>name.sql  回覆

MySQL的mysqldump命令等

1.用mysqldump對mysql資料庫進行資料備份與恢復 下面假設要備份tm這個資料庫 shell mysqldump uroot p123456 tm tm 050519.sql 這時可以利用gzip壓縮資料,命令如下 shell mysqldump uroot p123456 tm gzip...

mysql的mysqldump使用記錄

簡單介紹下mysql的mysqldump使用心得,總結易用性及效能方面的優缺點 採用mysqldump匯出成sql,檔案時儲存在操作的伺服器,如在193上操作,遠端連線206的mysql伺服器,把錶lc到出來,執行下面的語句 mysqldump h10.204.104.206 uroot p1234...

MySQL之mysqldump的使用

mysqldump 是 mysql 自帶的邏輯備份工具。它的備份原理是通過協議連線到 mysql 資料庫,將需要備份的資料查詢出來,將查詢出的資料轉換成對應的insert 語句,當我們需要還原這些資料時,只要執行這些 insert 語句,即可將對應的資料還原。2.1 命令格式 mysqldump 選...