Linux下MySQL或MariaDB忘记root密码的解决方法

1.vim /etc/my.cnf

2.在[mysqld]下添加一行skip-grant-tables,然后保存并退出。

3.重启mysql服务:service mysqld restart。

4.不用密码直接登录 mysql -u root

5.通过SQL修改root密码

MySQL> UPDATE mysql.user SET Password=PASSWORD('新密码') where USER='root';
MySQL> flush privileges;
MySQL> exit

6.修改/etc/my.cnf文件,把刚才加的skip-grant-tables删除。

7.重启mysql:service mysqld restart

8.可以通过新密码登录了:mysql -u root -p

(0)

相关推荐

  • LNMP 搭建--MySQL-5.7安装

    一.下载.上传 1.二进制包(官网下载:https://dev.mysql.com/downloads/mysql/5.7.html#downloads) 2.卸载系统自带的Mariadb(可卸,亦或 ...

  • mysql 8.0 忘记root密码后重置

    最近状态很不好,一直晕晕晕晕晕晕乎乎的,一个测试实例,下班前修改了一下root的密码,接着就下班走人,第二天来发现root密码忘了 刚好自动化安装脚本整理好了,本来想着算了直接重装实例得了,简单省事也 ...

  • Ubuntu忘记root密码,怎么重新设置root密码?

    Ubuntu忘记root密码,怎么重新设置root密码? Ubuntu忘记root密码,怎么重新设置root密码? 一. 介绍 当我们使用ubuntu系统不是在特殊的情况下是不会修改root密码的,但 ...

  • ubuntu16.04:成功解决ubuntu16.04 忘记root密码

    ubuntu16.04:成功解决ubuntu16.04 忘记root密码 解决方法 1.reboot,按住Esc键或者shift键,出现如下界面,选中第二个选项 2.箭头指到第二个选项,此时按下e键, ...

  • mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法

    我的操作系统是ubuntu18.04,以下是我的mysql版本: 安装完成后,登录mysql的时候就出现了如下错误: 因为安装的过程中没让设置密码,可能密码为空,但无论如何都进不去mysql. 下面是 ...

  • MySQL 8.0安装以及初始化错误解决方法

    MySQL 8.0 安装配置及错误排查 官网下载 CentOS7环境下的具体安装步骤 初始化MySQL发生错误的解决方法 忘记数据库root密码 官网下载 mysql官网下载链接:https://de ...

  • 共享打印机需要密码的解决方法

    Q:共享打印机,客户机访问主机计算机提示输入账户和密码如何解决? A:造成是此问题的原因是主机电脑安全级别较高造成的,在主机电脑按照以下方法调整即可解决. 1. Windows XP:点击" ...

  • Linux忘记root用户的密码

    问题: 由于长时间没有操作过自己安装的虚拟机,导致连root用户的密码都忘了,也真是没谁了. 我使用的是centos6.5,今天就记录一下,如何重置root用户的密码. 操作步骤: 步骤一: 当开机启 ...

  • MySQL数据库root密码忘记丢失重置方法

    对于DBA来说,丢失超管用户root的密码是致命的, 可以通过添加--ship-grant-tables参数来跳过权限表. 1.忘记root密码,进不去数据库: 这个时候需要强制停库,先查看MySQL ...

  • linux centos修改root密码

    linux centos修改root密码 步骤一:使用putty或其他远程终端工具登录root用户到服务器,在命令行输入passwd命令,回车. 步骤二:这里提示让输入新的密码,输入新的密码,注意这里 ...