Home  >  Article  >  Database  >  mysqldump导入.sql文件时提示Unknown command错误

mysqldump导入.sql文件时提示Unknown command错误

WBOY
WBOYOriginal
2016-06-07 17:52:261755browse

今天我们把一个数据利用phpmyadmin导出了.sql文件,现在想远程导入到数据库中结果出现Unknown command错误,后来百度了解决办法,大家可参考。

 代码如下 复制代码
#mysqldump forum>forum.sql -u root -p

导出一个2.4G大的forum.sql文件,然后试图导入内网(192.168.0.8)的另一台机器时,出现问题

 代码如下 复制代码

#mysql forum Enter password:
ERROR at line 1410: Unknown command ‘[’.

百度后学到一个简单的服务器间复制库的办法。

 代码如下 复制代码

mysqldump -hhost1 xx | mysql -hhost2

从host1导出库xx,然后写入host2


如果不是两台一样的服务器我们可以参考下面方法

远程的数据库服务器操作系统是Linux,OS的默认字符集也是UTF-8,但是我本机用的是Windows 7,默认的字符集是GBK,在导入的时候加上–default-characgter-set=utf8就好了。

最后附上完整的导入导出语句
 

 代码如下 复制代码
mysqldump -udbuser -p database table > exp.sql;
 
mysql -udbuser -p –default-character-set=utf8 database

mysql导入的时

 代码如下 复制代码

mysql -u root -p

同样如果数据库是gbk,则导入时

 代码如下 复制代码

mysql -u root -p

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn