解决Centos下Mysql ERROR 1045 (28000)错误方法分享
浏览量:1705
时间:2024-04-15 22:07:49
作者:采采
新入手一台虚拟机,Centos7系列的操作系统,安装mysql后,执行连接出现了Mysql ERROR 1045 (28000)的错误。遇到同样问题的朋友,可以参考如下解决方法。
停止MySQL/MariaDB服务
首先使用如下命令停止MySQL或者MariaDB服务:
```bash
service mariadb stop
```
使用mysqld_safe启动MySQL服务器
使用mysqld_safe来启动MySQL服务器:
```bash
mysqld_safe --usermysql --skip-grant-tables --skip-networking
```
重新登录数据库并修改密码
再次登录数据库,执行如下命令:
```bash
mysql -uroot mysql
```
重设root密码及刷新权限
重新设置root的密码及刷新权限。下列SQL语句中,123456为要修改的root密码,根据自己的需要进行修改即可。
```sql
UPDATE user SET PASSWORDPASSWORD('123456') WHERE USER'root';
FLUSH PRIVILEGES;
```
再次尝试登录
再次登录一下,已经可以成功登录了:
```bash
mysql -uroot
```
以上就是解决Centos下Mysql ERROR 1045 (28000)错误的方法,希望能对遇到这个问题的朋友有所帮助。如果还有其他问题,欢迎继续探讨解决方案。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。