QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3737|回复: 2

mysql_real_connect连远程数据库

[复制链接]
发表于 2008-5-7 14:08:32 | 显示全部楼层 |阅读模式
最近尝试使用C API mysql_real_connect连远程数据库,但是老是连不上,怎么办呢
代码:
#include <stdio.h>
#include <stdlib.h>
#include "mysql.h"
int main(int avgc,char *argv[]){
    MYSQL *conn_ptr;
    conn_ptr = mysql_init(NULL);
    if(!conn_ptr){
        fprintf(stderr,"mysql init failed\n");
        return EXIT_FAILURE;
    }
    conn_ptr = mysql_real_connect(conn_ptr,"10.2.1.180","root",NULL,"syslog",3306,NULL,0);
    if(conn_ptr){
        printf("Connection success\n");
    }else{
        printf("Connection failed\n");
    }
    mysql_close(conn_ptr);
    return EXIT_SUCCESS;
}

mysql_real_connect的参数是不是错了,正确配置是什么
发表于 2008-6-18 10:46:38 | 显示全部楼层
参数是对的,你检查下你的网络是否配置正确。
回复

使用道具 举报

发表于 2008-7-20 18:51:10 | 显示全部楼层
先用mysql的例子连接一下试试,看看是不是你的配置问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-3-29 04:19 , Processed in 0.098262 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表