对于经常操作Mysql的用户来说,root账号是个非常重要的账号,但是有时候我们会出现忘记root密码的情况。那么该怎么办呢?
下面介绍一种简单的方法,使用命令行来查询并修改root密码,具体步骤如下:
Step 1:以root身份登录mysql[root@localhost ~]# mysql -u root -pEnter password: (输入当前的root密码)Step 2:选择要操作的mysql数据库mysql>use mysql;Step 3:查询root账户的密码mysql>select user,host,password from user where user='root';注:如果是Mysql8,需要执行如下操作mysql>SELECT authentication_string FROM mysql.user WHERE User='root';Step 4:修改密码mysql>update user set password=password('新密码') where user='root';注:如果是Mysql8,需要执行如下操作mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';Step 5:刷新权限mysql>flush privileges;Step 6:退出Mysqlmysql>quit
到这里,我们就成功的找回了root账号的密码,并且修改了密码。值得注意的是,修改密码的时候一定要确认输入的密码正确,并且密码的复杂度要足够高,以确保账号的安全。