错误 用户 MySQL 服务器访问被拒绝?
错误 ERROR [HY000] [MySQL][ODBC 5.1 Driver]用户访问被拒绝(使用密码:YES) ERROR [HY000] [MySQL][ODBC 5.1 Driver]用户访问被拒绝(使用密码:YES)
Error ERROR [HY000] [MySQL][ODBC 5.1 Driver]Access denied for user (using password: YES) ERROR [HY000] [MySQL][ODBC 5.1 Driver]Access denied for user (using password: YES)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
必须是密码中的分号
Must be the semicolon in the password
确保您的 MySql 服务器允许远程连接。如果没有,您必须将数据库和用户绑定到远程 IP。您还需要检查服务器防火墙设置,以确保允许 3306(或您正在使用的任何内容)并且允许传入连接。
Make sure that your MySql server allows remote connections. If not you'll have to bind the database and user to the remote IP(s) You also need to check the servers firewall settings to make sure 3306 (or whatever you're using) is allowed and that incoming connections are permitted.
试试这个:使用 MySQL Workbench 连接数据库并尝试运行以下 SQL 语句:
Try this: Connect your database using MySQL Workbench and try to run the following SQL statements:
如果其他方法都不起作用,则可能是您在密码等中输入错误。要修复此问题,请以 root 身份连接,然后重置数据库权限、密码并刷新权限:
If nothing else works, it might be something you mistyped in the password etc. To fix, connect as root, and reset the database permissions, password and flush the privileges: