我想使用mysqldump从远程服务器复制数据库模式。本地数据库获取模式,但是,我从控制台收到错误。将mysql模式从远程服务器复制到使用mysqldump的本地
mysqldump -h200.200.200.200 --no-data --no-create-db --single-transaction --routines -u root -psecretpass remote_db | mysql -u root -psecretpass local_db
这是什么意思?我应该担心吗?
ERROR 1 (HY000) at line 4158: Can't create/write to file './remote_db/db.opt' (Errcode: 2 - No such file or directory)
两台服务器是否运行相同的MySQL版本?我的猜测是远程服务器正在运行一个更新的版本,并且将某些东西放到本地服务器不理解的转储文件中。 – Barmar
远程的mysql版本较旧。 – FranAguiar