国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL的備份工具mysqldump的基礎使用命令總結

2024-07-24 12:45:18
字體:
來源:轉載
供稿:網友

MySQL數據庫的備份工具有很多,不過這里介紹的是一個小巧好用的mysqldump工具,位于數據庫目錄下bin/mysqldump.exe.這幾天用phpMyAdmin備份數據庫的時候出現亂碼,反復在本地跟遠程的Dreamhost空間上測試了數據庫,但是還是導出數據庫會出現亂碼,應該是phpMyAdmin出現的問題,數據庫本身沒有問題.扯遠咯,呵呵.我Google到的關于mysqldump工具的相關用法.
  如果主機主機支持 Shell 的話,可以 SSH 登陸主機,執行如下的命令實現備份與恢復,適合在Dreamhost,Bluehost等空間上.

導出數據庫:

mysqldump -h HOSTNAME -uUSERNAME -p DBNAME > exported_db.sql

導入數據庫:

mysql -h HOSTNAME -uUSERNAME -p DBNAME < exported_db.sql

  HOSTNAME 是數據庫主機名,USERNAME 和 DBNAME 分別是登陸 ID 和數據庫名,導出的數據庫存放在 exported_db.sql 文件里。 巧克力工廠(Beta5):Wordpress 超大數據庫的導入.

使用mysqldump:
(mysqldump命令位于mysql/bin/目錄中) //要專到mysql/bin/目錄中才能使用,直接cmd運行命令窗口使用不了,專到數據庫所在的mysql/bin/目錄中使用.

基本用法是:

shell> mysqldump [OPTIONS] database [tables]

如果你不給定任何表,整個數據庫將被導出。

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

注意,如果你運行mysqldump沒有–quick或–opt選項,mysqldump將在導出結果前裝載整個結果集到內存中,如果你正在導出一個大的數據庫,這將可能是一個問題。

幾個常用用例:

1.導出整個數據庫
mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名

mysqldump -u root -p dataname >dataname.sql

這個時候會提示要你輸入root用戶名的密碼,輸入密碼后dataname數據庫就成功備份在mysql/bin/目錄中.

2.導出一個表
mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名

mysqldump -u root -p dataname users> dataname_users.sql

3.導出一個數據庫結構

mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:/wcnc_db.sql

-d 沒有數據 –add-drop-table 在每個create語句之前增加一個drop table

4.導入數據庫
常用source 命令
進入mysql數據庫控制臺,
如mysql -u root -p


如果您像裝載整個數據庫Meet_A_Geek的內容到一個文件中,可以使用下面的命令:

  bin/mysqldump –p Meet_A_Geek > MeetAGeek_Dump_File.txt

  
  這個語句也允許您指定一個表進行dump(備份/導出/裝載?)。如果您只是希望把數據庫Meet_A_Geek中的表Orders中的整個內容導出到一個文件,可以使用下面的命令:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 行唐县| 沙田区| 万山特区| 临海市| 鄂州市| 革吉县| 肥东县| 嘉鱼县| 达州市| 边坝县| 南陵县| 姚安县| 永川市| 夏邑县| 和龙市| 皮山县| 佳木斯市| 延边| 乐昌市| 项城市| 雅江县| 江达县| 宜城市| 临猗县| 杭州市| 永清县| 威宁| 岳阳市| 宁城县| 紫云| 临朐县| 安顺市| 庄浪县| 鱼台县| 平凉市| 木里| 台中县| 凉山| 日照市| 尉犁县| 龙州县|