MySQL如何將數(shù)據(jù)庫(kù)完整導(dǎo)出呢?

mysql數(shù)據(jù)庫(kù)的導(dǎo)出方法:1、在命令行中,先啟動(dòng)mysql服務(wù),然后用“mysqldump dbname > c:mydb.sql -u root -p”命令。2、進(jìn)入cmd,直接用“mysqldump -u 用戶名 -p 數(shù)據(jù)庫(kù)名 > 導(dǎo)出的文件名”命令。

MySQL如何將數(shù)據(jù)庫(kù)完整導(dǎo)出呢?

MySQL是關(guān)系型數(shù)據(jù)庫(kù),可以存放數(shù)據(jù)文件,當(dāng)我們需要導(dǎo)出數(shù)據(jù)庫(kù)時(shí),應(yīng)該怎么做?

這里提供了3種方法:

方法一:

cmd 到mysql bin目錄下用 如下命令?

mysqldump?--opt?-h192.168.0.156?-uusername?-ppassword?--skip-lock-tables?databasename>database.sql

把ip改成localhost就可以的

如果裝了navicate那就更簡(jiǎn)單了 先連接上數(shù)據(jù)庫(kù),選中數(shù)據(jù)庫(kù) 再選擇轉(zhuǎn)儲(chǔ)sql 就好了

方法二:
進(jìn)入cmd (注意在os cmd中 而不是在mysql中)
===================
1.導(dǎo)出數(shù)據(jù)庫(kù)(sql腳本)?

mysqldump?-u?用戶名?-p?數(shù)據(jù)庫(kù)名?>?導(dǎo)出的文件名
mysqldump?-u?root?-p?db_name?>?test_db.sql

2.mysql導(dǎo)出數(shù)據(jù)庫(kù)一個(gè)表

mysqldump?-u?用戶名?-p?數(shù)據(jù)庫(kù)名?表名>?導(dǎo)出的文件名
mysqldump?-u?wcnc?-p?test_db?users>?test_users.sql?(結(jié)尾沒有分號(hào))

方法三:

啟動(dòng)mysql服務(wù)

/etc/init.d/mysql?start

導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)

mysqldump?dbname?>?c:mydb.sql?-u?root?-p

導(dǎo)入數(shù)據(jù)庫(kù)

source?mydb.sql
mysql?-u用戶名?-p?數(shù)據(jù)庫(kù)名?

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊15 分享