Mysql问题整理

全网最详尽的Centos和Windows系统 Mysql8 root忘记密码解决办法

PHPer 2022-05-23 774 0 0

运行环境Centos Stream8和Windows10 ,Mysql版本8.0.29

忘记root密码解决方法:1、使用“grep 'temporary password' /var/log/mysqld.log”命令找回安装时的初始密码即可;2、修改配置文件“my.cnf”,免密登录mysql服务器,使用update命令设置新密码即可。

之后设置密码时遇到:error:Your password does not satisfy the current policy requirements的解决办法。

centos下mysql默认密码忘记的解决方法

方法一、找回安装时的初始密码:

直接执行以下命令

grep 'temporary password' /var/log/mysqld.log

此方法对于首次安装mysql的有效,如果输入此密码,提示密码错误,则用下面的办法

方法二、配置my.cnf文件,免密登录mysql服务器,使用update命令设置新密码

1、修改配置文件,免密登录mysql服务器

vim /etc/my.cnf

(注:windows下修改的是my.ini)在[mysqld]后面添加下面两行

explicit_defaults_for_timestamp=true
skip-grant-tables

然后保存并退出,重启mysql

service mysqld restart

直接无密码登录

mysql -uroot

ok,登录进来了

Windows下root无密码登陆

注意:MySQL8 不能直接使用skip-grant-tables命令来重置密码

先停止mysql服务

方法一:任务管理器-服务下面找到MySQL服务,直接停掉 ...

立即注册

更新于:2022-06-21 09:57:20
    您需要登录后才可以评论。 立即注册
    相关内容

    Centos7利用yum安装apache+mysql8+php7 一篇搞定!

    Centos 服务器搭建(Centos8服务器搭建遇到的各种问题及解决方法)

    Centos8 更新yum或安装软件时提示 Failed to download metadata for repo...

    从CentOS 8到CentOS Stream,到底发生什么事了?

    CentOS8出现“ Error: Failed to download metadata for repo ‘AppStrea...

    如何将CentOS 8转换为CentOS Stream(202205实测有效)

    Mysql错误1366的解决办法:Incorrect string value: '\xF0\x9F...' for ...

    Centos中查看nginx、apache、php、mysql配置文件路径

    CentOS 8 结束生命周期,切换到 CentOS-Vault 源教程(vault源不好用,...

    推荐内容

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    BT磁力搜索网站汇总和找不到的资源

    什么是磁力链接,您如何使用?

    Z-Library:全球最大的数字图书馆/含打不开的解决方案/镜像

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作

    【车险课堂】什么是无赔款优待系数ncd,你“造”吗?