繁体   English   中英

如何 mysqlimport 本地导出到远程 mysql 服务器?

[英]How to mysqlimport a local export to remote mysql server?

我有一个本地 mysql 转储,我想将其复制插入到远程数据库中:

mysqlimport --host=192.168.xxx.xxx --user=username --password=password remote_table /tmp/export.txt

结果: mysqlimport: Error: 1290, The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

那么如何告诉我的远程 mysql 服务器接受来自远程机器的导入?

i) 取 mysql 转储如下

mysqldump -u 用户 -p db-name > db-name.out

ii) 使用 sftp/ssh 将 db-name.out 文件复制到远程 MySQL 服务器:

scp db-name.out user@remote.box.com:/remoteBoxDirectory

iii) 在远程服务器上恢复数据库(通过 ssh 登录):

mysql -u user -p db-name < db-name.outmysql -u user -p 'password' db-name < db-name.out

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM