首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >\!某些命令在远程mysql连接中不起作用

问\!某些命令在远程mysql连接中不起作用
EN

Stack Overflow用户
提问于 2015-05-12 16:58:10
回答 1查看 16关注 0票数 0

我想从mysql shell远程运行一些命令,但是当我运行这个命令时,例如

代码语言:javascript
复制
mysql -u root -h remoteip -p 

mysql> \! nano somefile.txt

mysql> \! python somescript.py

这个命令试图访问我的michine,不访问远程机器,

有没有办法从mysql shell运行本机命令?

有些人喜欢

代码语言:javascript
复制
mysql> select execute('python /tmp/script.py');

注:

请不要告诉我使用ssh,因为当我不再访问mysql远程shell时,这是一个特例。

EN

回答 1

Stack Overflow用户

发布于 2015-05-12 17:17:31

尝尝这个

代码语言:javascript
复制
mysqldump -u username -p -h remote.site.com DBNAME > backup.sql

要达到同样的目的,您必须在远程服务器中创建mysql,并提供您的机器ipadress。还请确保您可以从本地机器访问mysql。

代码语言:javascript
复制
GRANT SELECT,INSERT,UPDATE ON <dbname>.* TO 
'<user>'@'ipaddressofm/cfromwhich you want to acess' IDENTIFIED BY '<password>';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30197151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档