0

私の呼び出しコードは次のとおりです

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

およびmysqlサーバーは実行されていますが、プログラムは「ソケット '/tmp/mysql.sock'(111)を介してローカルMySQLサーバーに接続できません」と言って失敗します

誰もそのような問題に遭遇しましたか?

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 に答える