0

我的调用代码如下

bool suc = conn.connect("mydb", "localhost", "root", "");
if (suc)
{
cout << "success" << endl;
}
else
{
cout << "fail " << conn.error() << endl;
}

并且 mysql 服务器正在运行,但程序失败说 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)

有没有人遇到过这样的问题?

4

1 回答 1

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
于 2012-06-09T22:21:45.453 回答