PHP教程myadmin中無法導入sql文件的解決辦法
我直接用PHPmyadmin導入出現如下提示錯誤
warning: cannot modify header information - headers already sent by (output started at /usr/local/cpanel/base/3rdparty/phpmyadmin/export.php:190) in /usr/local/cpanel/base/3rdparty/phpmyadmin/librarIEs/ob.lib.PHP on line 83
在命令窗口:
MySQL教程>source d:/datafilename.sql首先在命令行控制台中打開MySQL
或許命令的如下:
MySQL -u root -p database_name
然後或許會提示輸入對應的密碼
2.下面這條命令或許對你有用,當你想更換一個數據庫教程的時候
MySQL>use database_name然後使用下面這個命令
MySQL>source d:datafilename.sql當然你需要將文件所在的路徑搞清楚,並且正確地使用了他
最簡單的方法是將sql文件放在MySQL.exe的所在的目錄下面,只需要一個文件名就可以了,省去了很多麻煩的事情
下面看個導入實例
c:>MySQLdump -uroot -p --add-drop-table --tables test testtable>c:testtable.sql
enter passWord: ******c:>MySQL -uroot -p
enter passWord: ******
welcome to the MySQL monitor. commands end with ; or g.
your MySQL connection id is 1311
server version: 5.0.45-community-nt MySQL community edition (gpl)type 'help;' or 'h' for help. type 'c' to clear the buffer.
MySQL> use test
database changed
MySQL> truncate table testtable;
query ok, 4 rows affected (0.02 sec)MySQL> select * from testtable;
empty set (0.00 sec)MySQL> source c:testtable.sql
注意事項:
PHPmyadmin文件導入大小有限制,好像是2m.因此導入建議采用命令方式.
使用方式如下:
1) 進入MySQL數據庫控制台,
如MySQL -u root -p
2) MySQL>use 數據庫
3) 然後使用source命令,後面參數為腳本文件(如這裡用到的.sql)
MySQL>source d:wcnc_db.sql