共計 1493 個字符,預(yù)計需要花費 4 分鐘才能閱讀完成。
這篇文章將為大家詳細(xì)講解有關(guān) mysql 中如何導(dǎo)出數(shù)據(jù)庫,文章內(nèi)容質(zhì)量較高,因此丸趣 TV 小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
mysql 導(dǎo)出數(shù)據(jù)庫幾種方法
方法一
cmd 到 mysql bin 目錄下用 如下命令 mysqldump –opt -h292.168.0.156 -uusername -ppassword –skip-lock-tables databasename database.sql
把 ip 改成 localhost 就可以的 www.2cto.com
如果裝了 navicate 那就更簡單了 先連接上數(shù)據(jù)庫,選中數(shù)據(jù)庫 再選擇轉(zhuǎn)儲 sql 就好了
方法二
進(jìn)入 cmd (注意在 os cmd 中 而不是在 mysql 中)
===================
1. 導(dǎo)出數(shù)據(jù)庫(sql 腳本)
mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 導(dǎo)出的文件名
mysqldump -u root -p db_name test_db.sql
2.mysql 導(dǎo)出數(shù)據(jù)庫一個表
mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 表名 導(dǎo)出的文件名
mysqldump -u wcnc -p test_db users test_users.sql(結(jié)尾沒有分號)
方法三
啟動 mysql 服務(wù)
/etc/init.d/mysql start
導(dǎo)出整個數(shù)據(jù)庫
mysqldump dbname c:mydb.sql -u root -p
導(dǎo)入數(shù)據(jù)庫
source mydb.sql
mysql - u 用戶名 -p 數(shù)據(jù)庫名 數(shù)據(jù)庫名.sql
更詳細(xì)的導(dǎo)入數(shù)據(jù)庫教程
www.2cto.com
2.1. 導(dǎo)出 sql 腳本
在原數(shù)據(jù)庫服務(wù)器上,可以用教程 myadmin 工具,或者 mysqldump(mysqldump 命令位于 mysql/bin/ 目錄中)命令行,導(dǎo)出 sql 腳本。
2.1.1 用 phpmyadmin 工具
導(dǎo)出選項中,選擇導(dǎo)出 結(jié)構(gòu) 和 數(shù)據(jù),不要添加 drop database 和 drop table 選項。
選中 另存為文件 選項,如果數(shù)據(jù)比較多,可以選中 gzipped 選項。
將導(dǎo)出的 sql 文件保存下來。
2.1.2 用 mysqldump 命令行
命令格式
mysqldump - u 用戶名 -p 名 數(shù)據(jù)庫名.sql
范例:
dump -uroot -p abc abc.sql
(導(dǎo)出數(shù)據(jù)庫 abc 到 abc.sql 文件)
提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。
2.2. 創(chuàng)建空的數(shù)據(jù)庫
通過主控界面 / 控制面板,創(chuàng)建一個數(shù)據(jù)庫。假設(shè)數(shù)據(jù)庫名為 abc,數(shù)據(jù)庫全權(quán)用戶為 abc_f。
2.3. 將 sql 腳本導(dǎo)入執(zhí)行
同樣是兩種方法,一種用 phpmyadmin(my 管理)工具,或者 mysql 命令行。
2.3.1 用 phpmyadmin 工具
從控制面板,選擇創(chuàng)建的空數(shù)據(jù)庫,點 管理,進(jìn)入管理工具頁面。
在 sql 菜單中,瀏覽選擇剛才導(dǎo)出的 sql 文件,點擊 執(zhí)行 以上載并執(zhí)行。
注意:phpmyadmin 對上載的文件大小有限制,php 本身對上載文件大小也有限制,如果原始 sql 文件
比較大,可以先用 gzip 對它進(jìn)行壓縮,對于 sql 文件這樣的文本文件,可獲得 1:5 或更高的壓縮率。
gzip 使用方法: www.2cto.com
# gzip xxxxx.sql
得到
xxxxx.sql.gz 文件。
2.3.2 用 mysql 命令行
命令格式
mysql - u 用戶名 -p 數(shù)據(jù)庫名 數(shù)據(jù)庫名.sql
范例:
mysql -uabc_f -p abc abc.sql
(導(dǎo)入數(shù)據(jù)庫 abc 從 abc.sql 文件)
提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。
關(guān)于 mysql 中如何導(dǎo)出數(shù)據(jù)庫就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。