无法连接到现有的MySQL数据库

时间:2014-05-14 12:18:39

标签: mysql c database windows mysql-connect

我有一个数据库,我可以用phpMyAdmin看到它。 但是当我尝试在我的C程序中连接它失败并且mysql_error只返回:

Unknown database 'database-name'

没有拼写错误,为什么不起作用?

编辑:这是使用的代码:

if(mysql_real_connect(&mysql, address, username, password, database, 0, NULL, 0) == NULL) {
    printf("%s\n", mysql_error(&mysql));
    exit(1);
}

地址,用户名,密码和数据库都是带有正确值的char *,这不是用户权利的问题。

1 个答案:

答案 0 :(得分:0)

我在我自己的MySQL版本上试过它,它在目标计算机上重新安装MySQL后起作用了。对不起,请原谅。