MySQl和R:连接数据库时出错

Kri*_*jan 5 mysql r rmysql

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

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

我收到以下错误

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

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

小智 0

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