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