首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

忘记 MySQL Root 用户密码

因为长时间未使用MySql导致忘记root密码,现在将修改root用户密码的方法记录下来。...skip-grant-tables datadir=/var/lib/MySQL socket=/var/lib/mysql/mysql.sock 重启mysql service mysql restart 用户密码登录...123456') where user='root'; flush privileges; 删除并重启 mysql 服务 这个时候发现,确实可以用新的密码登录了, 但是操作的时候会提示: ERROR 1820...这是因为少了一步修改导致,执行下面的命令进行修改: alter user 'root'@'localhost' identified by 'youpassword'; 执行的时候发现会提示一个新的报错...,可以选择使用一个包含大小写字母、数字和符号的密码,也可以选择更新一个简单的密码: set global validate_password_policy=0; 这次密码的问题就彻底解决了。

4K00
您找到你想要的搜索结果了吗?
是的
没有找到

mysql 8.0 忘记root密码_linux系统重置root密码

在安装完数据库后,由于自己不小心直接关闭了安装窗口,或者长时间没有使用root用户登录系统,导致忘记root密码,这时就需要重置MySQL的root密码。...我们知道,在知道root密码时,可以使用“ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;”指令来修改root用户密码,如下图: 只需要这一行指令就完成了对...root密码的从新设置,无需其他操作,十分的简单。...但是,如果忘记root密码,又该如何重置呢?...’@’localhost’ IDENTIFIED BY ‘new_psd_123’;”进行密码更新操作,“new_psd_123”即是设置的新密码: 设置完成后,正常启动MySQL服务,使用用户密码进行验证是否设置成功

10.4K40

Linux忘记Root密码怎么找回

进入1级别,单用户模式 ,修改root密码即可(运行级别不懂看这里) 具体操作如下: 1.开机时按enter键 ? 2.进入GRUB界面 ? 3.输入 e,在引导系统前编辑命令 ?...6.输入一个空格,然后输入一个数字1,即引导系统后启动的运行级别为1,单用户模式,此时该模式可以修改root密码 ? 7.输入回车enter键,保存并回到上一级 ?...9.启动后直接到root用户下了,此时就可以执行命令 passwd root修改密码了 ? 10.修改成功后,执行reboot重启,之后就正常登录了。 ?...题外:用这个方式修改root密码,必须能控制实际装着linux系统的实际机器,即电脑(服务器)都在身边了,才有权利去使用单用户模式登录,否则用远程工具,无法在开机前做运行级别的修改,更无法使用单用户级别了

10.7K40

CentOS7系统忘记root用户密码,重置root密码方法

今天把之前CentOS7的root密码忘记了,从新安装一遍系统并下载配置相关服务也很麻烦的,所以我总结一下过程 重置root用户密码方法步骤: 重启系统 进入此界面后,按e进入配置界面 配置界面:...进入配置界面后,键盘的方向键控制光标 找到 linux16字段 光标一直向 → 到此字段的最后也就是UTF-8字段后面再打一个空格 然后输入 init=/bin/sh 输入完毕后不要按回车健,不需要保存的...,继续下一步操作 init=/bin/sh 输入完 init=/bin/sh 后直接按 Ctrl+x 键进入单用户模式(要在单用户模式进行操作): 进入上面界面后输入 mount -o remount...输入第二次密码之后: 继续输入 touch /.autorelabel 注意 / 前面有空格,回车之后不会提示什么,如下图: 然后继续输入 exec /sbin/init 还是注意空格,/...前面有空格 回车之后等就可以了,可能会很长时间,并不是卡住了 它会自动重启系统,等就可以了,等到正常进入系统,输入你刚改的root用户密码即可 成功进入系统

2.8K30

Linux MySQL忘记root密码解决方案

在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,如何解决?...用户名 1、重启以后,执行mysql命令进入mysql命令行 2、修改root用户密码 MySQL> UPDATE mysql.user SET Password=PASSWORD(‘新密码’) where...where user=’root’; #修改密码成功 Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed:...有时候,只是为了自己测试,不想密码设置得那么复杂,譬如说,我只想设置root密码为123456。...、最后把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restart OK,下面我们就可以使用root新的密码登录MySQL了

7.9K41
领券