一、本试例的环境以下: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密码更改为功。登录