我想使用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)
答案 0 :(得分:1)
检查您是否拥有create procedure
权限:
- 例程
使用此选项需要mysql.proc表的SELECT权限。所以你可能得到表模式,但也没有程序和函数