T_Sammy
2019-01-30 11:36mysql_real_connect连不上远程数据库
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条回答
为你推荐
- 使用mysql_real_escape_string()时访问被拒绝错误
- mysql
- php
- 3个回答
- mysql_escape_string VS mysql_real_escape_string
- escaping
- php
- 4个回答
- 不推荐使用:mysql_connect()
- deprecated
- function
- mysql
- php
- 15个回答
- kettle连接MYSQL数据库问题
- mysql
- 2个回答
- Mysql多个数据库连接不起作用
- mysql
- php
- 3个回答
换一换