我似乎无法使用sqljocky + Dart连接到我当地的Mariadb(MySQL)数据库。我可以使用Golang和github.com/go-sql-driver/mysql连接
sql.Open("mysql", "username:password@unix(/var/lib/mysql/mysql.sock)/dbname")
我不确定问题是什么,我在这里和其他地方搜索过。有什么想法吗?
注意:这是我在Dart中使用的行,当我ping时,我收到连接错误。
var pool = new ConnectionPool(host: 'localhost', port: 3306, user: 'username', password: 'password', db: 'dbname', max: 5);
另外:Dart程序不是Web应用程序,它是一个命令行应用程序。
答案 0 :(得分:1)
好吧,我再看了一遍,结果发现一些飞镖程序员声称最新版本的dart:io包不支持Unix套接字。
我想结束与Dart的io包的讨论现在不支持。我想我必须找到一种方法让Mariadb在没有Unix套接字的情况下启动。
干杯 - 感谢您的投入。
注意:如果您在Mariadb /etc/my.cng中注释掉'skip-networking',那么您可以使用sqljocky进行连接。