【问题标题】:MySQl and R : Error connecting DatabaseMySQl 和 R:连接数据库时出错
【发布时间】:2015-05-10 10:58:57
【问题描述】:

我是 R 的新手。 我正在尝试通过 RMyQL 包连接到 R 中的 mySQL。 我正在使用以下命令连接到 sql server

ucscdb<-dbConnect(MySQL(),user="xxxx",password="xxxx",dbname="More",host="http://54.89.81.190/phpmyadmin/").

我收到以下错误

**Error in .local(drv, ...) : 
  Failed to connect to database: Error: Unknown MySQL Server Host 'http://54.89.81.190/phpmyadmin/' (11001)**

可能的原因是什么。同一个 SQl 服务器在 linux 中很容易连接/

【问题讨论】:

  • 您是否尝试过这里的步骤:stackoverflow.com/questions/10292326/…
  • @felixmc 那里的答案已经过时 - 您现在可以直接从 CRAN 获取 RMySQL
  • 主机应该是"http://54.89.81.190",而不是你安装phpmyadmin的路径。

标签: mysql r rmysql


【解决方案1】:

也许您应该将一些值传递给 dbConnect 的另一个参数:unix.socket 和端口,如 dbConnect 文档中所述。这些值可以通过浏览器中的 phpinfo.php 访问,因为 phpMyAdmin 已修改 MySQL 文件系统并保存在其安装目录的某个位置。例如,在Ubuntu默认的phpMyAdmin安装目录中,unix.socket的值可以是:'/opt/lampp/var/mysql/mysql.sock',端口的值为3306。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 2019-12-31
    • 2018-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多