#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "/usr/include/mysql/mysql.h"
int main()
{
        MYSQL test;
        mysql_init(&test);
        if(!mysql_real_connect(&test,"localhost","root","226320","video",0,NULL,0));
        {
                fprintf(stderr,"cannot connect to mysql,Error: %s\n",mysql_error(&test));                return 0;
        }
        fprintf(stderr,"ok,now close connect to mysql !");
        mysql_close(&test);
        return 0 ;
}
[root@localhost ~] gcc -o test test.c -L /usr/lib/mysql -lmysqlclient[root@localhost ~]./test
cannot connect to mysql,Error:为什么错误不显示,谢谢