mysql_real_connect(mysql, '127.0.0.1', 'root',NULL,NULL,0, NULL, 0)

解决方案 »

  1.   

    按照你的方法是可以的,
    为什么换成这样就不可以呀
    if (mysql_real_connect(mysql, "127.0.0.1","root","mysql",NULL,0, NULL, 0) == NULL)
    错误为:
    Failed to connect to database: Error: 1045(Access denied for user: '[email protected]' (Using password: YES))难道不能指定数据库吗?请指教
      

  2.   

    connection = mysql_real_connect(mysql, DB_HOSTNAME, DB_USERNAME,
    DB_PASSWORD, DB_DATABASE, 0, 0, 0);
    你把"mysql"放在当作密码发送给服务器了。
      

  3.   

    if (mysql_real_connect(mysql, "127.0.0.1","root",NULL,"mysql",0, NULL, 0) == NULL)
    错误为:
    Failed to connect to database: Error: 1044(Access denied for user: '@localhost.localdomain' to database 'mysql')还是不正确呀,为什么呢?很急呀
      

  4.   

    if (mysql_real_connect(mysql, "127.0.0.1","root",NULL,"test",0, NULL, 0) == NULL)
    Access denied for user: '@localhost.localdomain' to database 'mysql'这表示你的权限有点问题,有使用 MySQL-Front 或其它的客户端程序吗??
    如果没有,强烈建议你下载一个
    对于权限的设置,
    建议你好好查看一下 MySQL 参考手册,
    这是最基本需要了解的
      

  5.   

    MySQL-client-3.23.52-1.i386.rpm已安装过,还需安装MySQL-Front 吗
      

  6.   

    呵呵,Linux 下的呀,那应该用 MySQLCC
      

  7.   

    MySQL-Front 和MySQLCC MySQL 的两个管理软件,不是MySQL的一部分。
    因为MySQL是纯命令方式的。
      

  8.   

    是不是下载后安装就可能使用上面的C API了呀
      

  9.   

    xjl1980_81(什么都不会) :按照你的方法是可以的,
    为什么换成这样就不可以呀
    if (mysql_real_connect(mysql, "127.0.0.1","root","mysql",NULL,0, NULL, 0) == NULL)
    错误为:
    Failed to connect to database: Error: 1045(Access denied for user: '[email protected]' (Using password: YES))难道不能指定数据库吗?请指教
    mysql_real_connect(mysql, "127.0.0.1","root","mysql",NULL,0, NULL, 0)
    这个语句写mysql的地方是写密码的,后面那个才是指定数据库!
    再试试!
      

  10.   

    if (mysql_real_connect(mysql, "127.0.0.1","root",NULL,"mysql",0, NULL, 0) == NULL)
    错误为:
    Failed to connect to database: Error: 1044(Access denied for user: '@localhost.localdomain' to database 'mysql')还是不正确呀,为什么呢?很急呀
      

  11.   

    晕死了,
    你用 mysql -h localhost -u root -p mysql 
    登录一下看一看,
    如果还是报
    Access denied for user: '@localhost.localdomain' to database 'mysql'的话,哪强烈建议你查看一下 MySQL 参考手册中有关用户权限部份的描述
      

  12.   

    To shuixin13(犬犬(心帆))用这个是可以的,一切正常,为什么用C API不行呢?、、请指教
      

  13.   

    if (mysql_real_connect(mysql, "127.0.0.1","root",'',"mysql",0, NULL, 0) == NULL)这样试试呢,如果还不行请将出错信息帖出来,
      

  14.   

    if (mysql_real_connect(mysql, "127.0.0.1","root",'',"mysql",0, NULL, 0) == NULL)这样试试呢,如果还不行请将出错信息帖出来,
      

  15.   

    if (mysql_real_connect(mysql, "127.0.0.1","root",'',"mysql",0, NULL, 0) == NULL)这样试试呢,如果还不行请将出错信息帖出来,