2016 - 2024

感恩一路有你

解决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)错误的方法,希望能对遇到这个问题的朋友有所帮助。如果还有其他问题,欢迎继续探讨解决方案。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。