T_Sammy
T_Sammy
2019-01-30 11:36

mysql_real_connect连不上远程数据库

  • ubuntu
  • mysql
bool CMySql::connectDB(string host, string user, string pwd, string db_name)
{
    // 函数mysql_real_connect建立一个数据库连接  
    if (!mysql_real_connect(&mysql, host.c_str(), user.c_str(), pwd.c_str(), db_name.c_str(), 3306, NULL, 0))
    {
        cout << "Connect Error,line: " << __LINE__ << endl;
        return false;
    }
    return true;
}

最后linux报错:Connect Error,line: 40

mysql版本:mysql Ver 14.14 Distrib 5.5.62, for debian-linux-gnu (x86_64) using readline 6.3

求问为什么报错?解决方案是什么?

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答