我不知道为什么我会收到此消息,用户 altjenb 在 mysql 数据库中具有完全访问权限,但我仍然不断收到相同的错误。我尝试在 mysql8.db4free.net 和 db4free.net 上使用在线数据库并得到相同的错误。在本地主机(xampp)中尝试过,但仍然出现相同的错误..
MySqlException: Access denied for user 'altjenb'@'localhost' (using password: YES)
这是连接字符串
MySqlConnection connectionstring = new MySqlConnection("Server=localhost; port= 3306; Database=battlehunt_db; UserId=altjenb; Password=egrgeaf;");
我手动授予用户完全访问权限。但还是什么都没有, 我尝试使用
授予访问权限GRANT ALL PRIVILEGES ON * battlehunt_db. * TO 'altjenb'@'localhost';
但仍然是同样的错误。
但是当我将用户ID更改为root并且没有密码时。它连接到数据库..看起来它没有收到用户名..我尝试添加一个未注册的随机用户名(例如egwetr),但仍然显示相同的错误..
我该如何解决这个问题?
我正在尝试将 unity3d 5 与 mysql 数据库连接
最佳答案
问题不在于代码。但是使用连接器,我使用的连接器版本没有更新mysql8。
关于MySqlException : Access denied for user 'altjenb' @'localhost' (using password: YES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41609572/