国产探花免费观看_亚洲丰满少妇自慰呻吟_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中的整個內容導出到一個文件,可以使用下面的命令:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 读书| 海林市| 江孜县| 重庆市| 灵宝市| 南部县| 丁青县| 孙吴县| 吉安市| 津市市| 安阳市| 沽源县| 井陉县| 广汉市| 全椒县| 岫岩| 南川市| 怀远县| 巴塘县| 鄯善县| 扬州市| 高雄市| 香河县| 松阳县| 会同县| 道孚县| 利川市| 闽清县| 资中县| 永泰县| 怀安县| 隆子县| 邹城市| 阳信县| 金乡县| 乐亭县| 永兴县| 定边县| 新巴尔虎右旗| 临漳县| 宜兰市|