MySQL中如何修改初始root的密码

 

1.不同版本的MySQL所对应的命令行是语句可能会有差别,首先确定自己的版本号:

C:\Users\xhr>MySQL -V
MySQL  Ver 8.0.16 for Win64 on x86_64 (MySQL Community Server - GPL)

2.操作系统为windows,以管理员身份打开命令行,关闭MySQL服务:

C:\windows\system32>net start

net stop MySQL

MySQL中如何修改初始root的密码_第1张图片

3.进入到MySQL安装位置的bin目录下,输入mysqld --console --skip-grant-tables --shared-memory 以进行免密登录,运行后会有稍许停顿:

C:\windows\system32>D:

D:\>cd D:\Java\mysql-8.0.16-winx64\bin

D:\Java\mysql-8.0.16-winx64\bin>mysqld --console --skip-grant-tables --shared-memory

MySQL中如何修改初始root的密码_第2张图片

4.打开一个新的管理员命令行窗口,输入mysql -u root -p,出现Enter password:后直接按enter键,就进入了:

mysql -u root -p

MySQL中如何修改初始root的密码_第3张图片

5.依次输入use mysql,flush privileges; ALTER USER root@localhost IDENTIFIED  BY '123456';三句即可:

use mysql
flush privileges;
ALTER USER root@localhost IDENTIFIED  BY '123456';

MySQL中如何修改初始root的密码_第4张图片

你可能感兴趣的:(数据库,MySQL)