最近尝试使用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的参数是不是错了,正确配置是什么 |