共計 1378 個字符,預(yù)計需要花費 4 分鐘才能閱讀完成。
MySQL 中怎樣導(dǎo)入 sql 文件,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
步驟如下:
一.MySQL 的命令行模式的設(shè)置:
桌面 - 我的電腦 - 屬性 - 環(huán)境變量 - 新建 -
PATH=“;path\MySQL\bin;”其中 path 為 MySQL 的安裝路徑。
二. 簡單的介紹一下命令行進(jìn)入 MySQL 的方法:
1.C:\ MySQL -h hostname -u username -p
按 ENTER 鍵,等待然后輸入密碼。這里 hostname 為服務(wù)器的名稱,如 localhost,username 為 MySQL 的用戶名,如 root。
進(jìn)入命令行后可以直接操作 MySQL 了。
2. 簡單介紹一下 MySQL 命令:
MySQL- CREATE DATABASE dbname;
創(chuàng)建數(shù)據(jù)庫
MySQL- CREATE TABLE tablename;
創(chuàng)建表
MySQL- SHOW DATABASES;
顯示數(shù)據(jù)庫信息,有那些可用的數(shù)據(jù)庫。
MySQL- USE dbname;
選擇數(shù)據(jù)庫
MySQL- SHOW TABLES;
顯示表信息,有那些可用的表
MySQL- DESCRIBE tablename;
顯示創(chuàng)建的表的信息
三. 從數(shù)據(jù)庫導(dǎo)出數(shù)據(jù)庫文件:
1. 將數(shù)據(jù)庫 mydb 導(dǎo)出到 e:\MySQL\mydb.sql 文件中:
打開開始 - 運行 - 輸入 cmd 進(jìn)入命令行模式
c:\ MySQLdump -h localhost -u root -p mydb e:\MySQL\mydb.sql
然后輸入密碼,等待一會導(dǎo)出就成功了,可以到目標(biāo)文件中檢查是否成功。
2. 將數(shù)據(jù)庫 mydb 中的 mytable 導(dǎo)出到 e:\MySQL\mytable.sql 文件中:
c:\ MySQLdump -h localhost -u root -p mydb mytable e:\MySQL\mytable.sql
3. 將數(shù)據(jù)庫 mydb 的結(jié)構(gòu)導(dǎo)出到 e:\MySQL\mydb_stru.sql 文件中:
c:\ MySQLdump -h localhost -u root -p mydb –add-drop-table e:\MySQL\mydb_stru.sql
-h localhost 可以省略,其一般在上用
四. 從外部文件 MySQL 導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫中:
從 e:\MySQL\mydb2.sql 中將文件中的 SQL 語句導(dǎo)入數(shù)據(jù)庫中:
1. 從命令行進(jìn)入 MySQL,然后用命令 CREATE DATABASE mydb2; 創(chuàng)建數(shù)據(jù)庫 mydb2。
2. 退出 MySQL 可以輸入命令 exit; 或者 quit;
3. 在 CMD 中輸入下列命令:
c:\ MySQL -h localhost -u root -p mydb2 e:\MySQL\mydb2.sql
然后輸入密碼,就 OK 了。
五. 下面談一下關(guān)于導(dǎo)入文件大小限制問題的解決:
默認(rèn)情況下:MySQL 導(dǎo)入文件大小有限制的,最大為 2M,所以當(dāng)文件很大時候,直接無法導(dǎo)入,下面就這個問題的解決列舉如下:
1. 在.ini 中修改相關(guān)參數(shù):
影響 MySQL 導(dǎo)入文件大小的參數(shù)有三個:
memory_limit=128M,upload_max_filesize=2M,post_max_size=8M
修改 upload_ ……
看完上述內(nèi)容,你們掌握 MySQL 中怎樣導(dǎo)入 sql 文件的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道,感謝各位的閱讀!