Mysq8l在Centos上安装后忘记root密码如何重新设置

场景

Mysql8在Windows上离线安装时忘记root密码:

Mysql8在Windows上离线安装时忘记root密码-CSDN博客

如果是在Windows上忘记密码可以参考上面。

如果在Centos中安装mysql可以参考下面。

CentOS7中安装Mysql8并配置远程连接和修改密码等:

CentOS7中安装Mysql8并配置远程连接和修改密码等_centos7 mysql8修改密码_霸道流氓气质的博客-CSDN博客

如果按照上面在Centos中安装msyql后忘记root密码可以这样重新设置

注:

博客:
霸道流氓气质_C#,架构之路,SpringBoot-CSDN博客

实现

1、停止mysql服务

systemctl stop mysqld

2、以安全模式启动mysql

mysqld_safe --skip-grant-tables &

3、修改mysql配置文件

nano /etc/my.cnf

在配置文件中[mysqld]下添加如下,来跳过密码验证

skip-grant-tables

nano操作,使用ctrl+o保存文件,使用ctrl+x退出nano。

4、重新启动mysql服务

systemctl start mysqld

进入mysql命令行后,执行重置密码的语句

FLUSH PRIVILEGES;

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Aa_123456';

FLUSH PRIVILEGES;

密码要设置复杂,包含大小写字母、符号和数字,不然会提示:

Your password does not satisfy the current plicy requirements

5、恢复mysql配置文件,将上面添加的跳过密码验证的配置去掉。

然后停止mysql服务

systemctl stop mysqld

再启动mysql服务

systemctl start mysql

此时如果提示:

Job for mysql.service failed because the control process exited with error code ,See "systemctl status mysqld.service" and

"journalctl -xe" for details.

那么就根据其提示查看

systemctl status mysqld.service

这里的一个原因是虚拟机分配的内存和磁盘空间过小导致,也有可能是其它原因导致,仅供参考。

6、分配大的内存和硬盘空间并重启虚拟机后,连接mysql成功

相关推荐

  1. docker安装部署mysql忘记root密码

    2023-12-06 04:42:02       37 阅读
  2. MySQL 解压版安装忘记密码如何处理

    2023-12-06 04:42:02       31 阅读
  3. 忘记密码mysql 8.2重置root密码|macos+linux

    2023-12-06 04:42:02       56 阅读
  4. MySQL5.7忘记root密码

    2023-12-06 04:42:02       61 阅读
  5. gitlab 忘记root密码,修改root密码

    2023-12-06 04:42:02       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-06 04:42:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-06 04:42:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-06 04:42:02       87 阅读
  4. Python语言-面向对象

    2023-12-06 04:42:02       96 阅读

热门阅读

  1. ubuntu中删除镜像和容器、ubuntu20.04配置静态ip

    2023-12-06 04:42:02       58 阅读
  2. vue elementUI message提示框封装

    2023-12-06 04:42:02       58 阅读
  3. HarmonyOS通过OpenGL渲染显示yuv数据

    2023-12-06 04:42:02       42 阅读
  4. 域名和ip的关系

    2023-12-06 04:42:02       51 阅读
  5. 设计模式_策略模式 更改激光雷达类型

    2023-12-06 04:42:02       51 阅读
  6. spring boot spring-retry重试机制

    2023-12-06 04:42:02       52 阅读
  7. php许愿墙代码包括前端和后端部分

    2023-12-06 04:42:02       55 阅读
  8. 生命周期标注

    2023-12-06 04:42:02       59 阅读
  9. pywin32后台键鼠

    2023-12-06 04:42:02       53 阅读
  10. 机器人算法——costmap膨胀层InflationLayer

    2023-12-06 04:42:02       56 阅读