尝试使用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语法中有错误”
我在文档中注意到,他们使用的是“\”,但我假设他们正在使用这个,因为它是在另一条线路上进行的...我已经尝试过,有没有它们......
答案 0 :(得分:3)
mysqldbcopy是一个SYSTEM COMMAND,而不是一个应该在MySQL中运行的命令......
我从查询中删除它并运行:
exec("mysqldbcopy seed_v1:core --source=root:password@localhost --destination=root:password@localhost");
运行得很好。