0
我想备份的本地数据库并将其远程服务器上恢复,而不显示密码的MySQL密码的本地备份/远程恢复
mysqldump -u local_user -pPWD my_db | mysql -u remote_user -pPWD -h IP -C T
,但首先,我需要登录并创建了一个数据库恢复到远程服务器:
mysql -u remote_user -pPWD -h IP -e "create database T;"
我创建extra.my.cnf两个,本地服务器A和远程服务器B.
-rw-r--r-- 1 root root 37 Aug 14 11:35 extra.my.cnf <----- A
-rw-r--r-- 1 root root 75 Aug 14 18:49 extra.my.cnf <----- B
内容的远程extra.my.cnf(B型)的:
# cat extra.my.cnf
[client]
user=remote_user
password="PWD"
[mysqldump]
user=remote_user
password="PWD"
使用--defaults-额外的文件不起作用。
mysql --defaults-extra-file=/path/to/extra.my.cnf -h IP
Could not open required defaults file: /path/to/extra.my.cnf
Fatal error in defaults handling. Program aborted
我失踪了什么?
_“无法打开所需的默认文件:/path/to/extra.my.cnf"_ - 当然这不只是一个文件权限问题? – CBroe
即使将远程文件权限设置为777,仍然会得到相同的错误 – epipko