C++ c mysql\u real\u连接错误的主机
我想把数据源从旧的换成新的C++ c mysql\u real\u连接错误的主机,c++,mysql,ip,C++,Mysql,Ip,我想把数据源从旧的换成新的 int Init_Connect(void){ unsigned int nConnectTimeout = 200; my_bool bRemote = 1; /* string username("AIMeter"); string hostip("47.110.71.74"); string password = "*****"; string dbname = "mainta
int Init_Connect(void){
unsigned int nConnectTimeout = 200;
my_bool bRemote = 1;
/* string username("AIMeter");
string hostip("47.110.71.74");
string password = "*****";
string dbname = "maintainmeter";
unsigned int port = 3306;
*/
string username("cindafeng");
string hostip("121.43.155.162");
string password = "***";
string dbname = "maitainmeter";
unsigned int port = 3306;
if(NULL == mysql_init(&g_conn))
{
cerr << "init conn fail." << endl;
return -1;
}
mysql_options(&g_conn,MYSQL_OPT_CONNECT_TIMEOUT,&nConnectTimeout);
mysql_options(&g_conn,MYSQL_OPT_RECONNECT,&bRemote);
if(NULL == mysql_real_connect(&g_conn, hostip.c_str(), username.c_str(), password.c_str(), dbname.c_str(), port, NULL, 0))
{
printf("%s\n",hostip.c_str());
string myerror( mysql_error(&g_conn));
printf("%s\n",myerror.c_str());
return -1;
}
return 0;
}
int Init\u Connect(无效){
unsigned int nConnectTimeout=200;
my_bool bRemote=1;
/*字符串用户名(“AIMeter”);
字符串hostip(“47.110.71.74”);
字符串密码=“*******”;
字符串dbname=“maintainmeter”;
无符号整数端口=3306;
*/
字符串用户名(“cindafeng”);
字符串hostip(“121.43.155.162”);
字符串密码=“***”;
字符串dbname=“maitainmeter”;
无符号整数端口=3306;
if(NULL==mysql\u init(&g\u conn))
{
瑟尔