我的mysqldbcopy语法有什么问题?

时间:2015-03-14 02:38:21

标签: mysql

尝试使用meekrodb的“查询”功能进行简单的mysqldbcopy:

DB::query("mysqldbcopy $seeddb:$dbName --source=$user:$password@$seedhost --destination=$user:$password@$host");

结果字符串包含我的所有信息:

mysqldbcopy seed_v1:core --source=root:password@localhost --destination=root:password@localhost

但是我得到了可怕的“错误:你的SQL语法中有错误”

我在文档中注意到,他们使用的是“\”,但我假设他们正在使用这个,因为它是在另一条线路上进行的...我已经尝试过,有没有它们......

1 个答案:

答案 0 :(得分:3)

mysqldbcopy是一个SYSTEM COMMAND,而不是一个应该在MySQL中运行的命令......

我从查询中删除它并运行:

exec("mysqldbcopy seed_v1:core --source=root:password@localhost --destination=root:password@localhost");

运行得很好。