我的通话代码如下
bool suc = conn.connect("mydb", "localhost", "root", "");
if (suc)
{
cout << "success" << endl;
}
else
{
cout << "fail " << conn.error() << endl;
}
并且mysql服务器正在运行,但程序失败了 无法通过套接字'/tmp/mysql.sock'(111)
连接到本地MySQL服务器有没有人遇到过这样的问题?
答案 0 :(得分:0)
Mysql配置文件可能位于/etc/my.cnf
如果Mysql正在运行,查看日志可能会有所帮助,它应该位于/ var / log /
中命名如下:
mysql.log
mysql.err
mysqld.log
mysqld.err
$ ls -l /var/log/
// when you have the name try
$ tail -n 50 /var/log/LogName