Navicat连接数据库遭遇1045错误:如何解决及预防措施
遇到 Navicat 连接 MySQL 数据库时出现 1045 错误(访问被拒绝,用户名或密码错误),可以通过以下几个步骤来解决和预防这个问题:
解决方法
-
确认用户名和密码
- 确认在 Navicat 中输入的用户名和密码是否正确。
- 可以尝试在 MySQL 命令行中验证用户名和密码是否正确。
-
重置密码
- 如果忘记密码,可以按照以下步骤重置密码:
- 停止 MySQL 服务:
bash
sudo systemctl stop mysql - 启动 MySQL 服务并跳过授权表:
bash
sudo mysqld_safe --skip-grant-tables & - 连接到 MySQL:
bash
mysql -u root - 更改密码:
sql
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES; EXIT; - 重启 MySQL 服务:
bash
sudo systemctl start mysql
- 停止 MySQL 服务:
- 如果忘记密码,可以按照以下步骤重置密码:

扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18449564

浙公网安备 33010602011771号