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密碼更改爲功。登錄

相關文章
相關標籤/搜索