mysql插件连接不上mysql

我用DolphinDB database的mysql插件连接mysql,代码如下:

loadPlugin("plugins/mysql/PluginMySQL.txt")
conn =mysql::connect("localhost",3306,"root","12345","mydb")

我执行后提示错误:

ConnectionFailed : Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) ((nullptr):0), with errno: 2002

请问这个可能是什么原因?谢谢!

阅读 1.8k
1 个回答

不要用localhost,请改用ip地址。比如:

conn =mysql::connect("192.168.1.18",3306,"root","12345","mydb")

mysql插件不支持sock连接,只支持tcp连接。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题