Windows下在DOS用mysql命令行導(dǎo)入.sql文件
在DOS的 MYSQL安裝目錄/BIN 目錄下用下面命令:
mysql -u username -p databasename <XXX.sql其中username 為mysql用戶名,一般為root; databasename為你要導(dǎo)入數(shù)據(jù)的目標(biāo)數(shù)據(jù)庫(kù)名字; XXX.sql為你現(xiàn)在的的sql文件 存放的目錄;如c:/aaa/ttt.sql如果是大于號(hào) > 那么就是導(dǎo)出了。 本來(lái)應(yīng)該有mysqldump導(dǎo)出和mysqlimport兩個(gè)命令。但你用mysql這個(gè)命令,它自己會(huì)識(shí)別出來(lái)的。這樣的好處是一般來(lái)說(shuō)兼容性不錯(cuò)。比起phpmyadmin導(dǎo)出的。另外一種方法是直接登陸服務(wù)器把mysql目錄給復(fù)制出來(lái),不過(guò)那樣不知道會(huì)不會(huì)有兼容性問(wèn)題。//////MySQL導(dǎo)入大SQL文件昨天要向MySQL數(shù)據(jù)庫(kù)導(dǎo)入一個(gè)100M的sql文件,因?yàn)閜hpmyadmin最多支持8M的,文件太大估計(jì)會(huì)IE會(huì)停止響應(yīng),所以象以前一樣采用下面的命令:
mysql -u root -p yourpassword yourdatabasename < c:sqlfile.sql可是就是不行,出來(lái)一大堆mysql的參數(shù)提示,不認(rèn)我輸入的命令參數(shù),后來(lái)阿羅幫我寫(xiě)成下面這個(gè)樣子,就是去掉了參數(shù)和數(shù)據(jù)之間的空格。
mysql -uroot -pyourpassword yourdatabasename < c:sqlfile.sql相關(guān)文章:
1. MYSQL SQL查詢近7天一個(gè)月的數(shù)據(jù)的操作方法2. mysql啟動(dòng)時(shí)報(bào)錯(cuò) ERROR! Manager of pid-file quit without3. Mysql故障排除:Starting MySQL. ERROR! Manager of pid-file quit without updating file4. mysql-bin.000001文件的來(lái)源及處理方法5. MySQL 視圖、函數(shù)和存儲(chǔ)過(guò)程詳解6. MySQL必備的常見(jiàn)知識(shí)點(diǎn)匯總整理7. MySQL為什么要避免大事務(wù)以及大事務(wù)解決的方法8. Windwos下MySQL 64位壓縮包的安裝方法學(xué)習(xí)記錄9. 如何將mysql表的內(nèi)容追加導(dǎo)入另一張表10. MySQL數(shù)據(jù)庫(kù)中數(shù)值字段類型長(zhǎng)度int(11)和Decimal(M,D)詳解
