博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用RStudio远程连接MySQL
阅读量:5232 次
发布时间:2019-06-14

本文共 615 字,大约阅读时间需要 2 分钟。

环境:

  远程机: linux + Mysql 

  本地机: Windows + RStudio

问题:

  1. 远程机为内网机器,需要跳板机连接,没有公网ip,无法连接

  解决方案:修改跳板机的iptables,将内网机器映射了到跳板机的a端口上

  2. 使用RMySQL连接时出现Host * is not allowed to connect to this MySQL server

      RMySQL连接方法如下

rm(list = ls())library(RMySQL)DB_name <- "dbname"con <- dbConnect(dbDriver('MySQL'),dbname=DB_name,                 user = 'root', password = '123456',                 host = '*.*.*.*',port = *)

  出现此问题的原因是内网机器没有开放root帐号的远程权限.需要登录内网机器的mysql修改配置:

mysql -u root -p123456 mysql>use mysql;mysql>update user set host = '%' where user = 'root';FLUSH   PRIVILEGES;

 

转载于:https://www.cnblogs.com/york-hust/p/4460752.html

你可能感兴趣的文章
IO模型——IO多路复用机制
查看>>
服务器处理静态文件请求
查看>>
实验十 数据库设计(V2.0)
查看>>
JAVA UI 拖拽功能
查看>>
炒01
查看>>
WindowManager.LayoutParams 详解
查看>>
String源码j简单分析
查看>>
汇编语言 第四章 第一个程序
查看>>
ASP.NET 给报表动态绑定数据源【CS代码】
查看>>
2015长春站总结
查看>>
Sublime Text3自定义主题
查看>>
httpreqeust无法模拟keeplive=true的解决方案
查看>>
oracle 触发器
查看>>
WiFi万能钥匙要做人与场景的连接器
查看>>
ProE/Creo免费插件 MCADEx Tools 6.0
查看>>
objc语言的运行时处理
查看>>
软件工程,作业一
查看>>
选择排序
查看>>
splitter 控件
查看>>
Java 用Freemarker完美导出word文档(带图片)
查看>>