Mysql用户root密码找回

一、本试例的环境以下:mysql

二、mysql数据库的版本以下,此数据库运行多实例:sql

mysql  Ver 15.1 Distrib 10.2.24-MariaDB, for Linux (x86_64) using readline 5.1

 

三、mysql数据用户root的密码忘记了,须要找回。方法以下:数据库

  1)首先中止正在运行的mysqlspa

  2)使用“--skip-grant-tables”启动mysql,忽略受权登陆验证blog

mysqld_safe --defaults-file=/mysql/3306/my.cnf --skip-grant-tables --user=mysql 2>&1 >/dev/null &

  

  3)直接无密码无账号登陆mysqlip

mysql -S /mysql/3306/mysql.sock 

  

  4)使用UPDATE直接修改密码,而后直接刷新下。table

UPDATE mysql.user SET password=PASSWORD("oldboy123") WHERE user='root' and host='localhost';

 

flush privileges

 

四、验证root密码是否更改为功class

 

由上图所示,root密码更改为功。登录

相关文章
相关标签/搜索