我有一个数据库,我可以用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 *,这不是用户权利的问题。
答案 0 :(得分:0)
我在我自己的MySQL版本上试过它,它在目标计算机上重新安装MySQL后起作用了。对不起,请原谅。