mysql数据库重置root密码操作
步骤1:先用关闭MySQL服务,然后命令行输入:mysqld --console --skip-grant-tables --shared-memory。
注:如果此处报错,可以尝试重启电脑,从开始重新进行,如若还不行,请自行百度。
步骤2:在打开一个终端,在里面使用免密的方式登陆数据库,直接运行mysql即可。
步骤3:进入mysql数据库。
步骤4:关闭只读,进入读写 ,然后刷新执行指令,刷新权限。
- mysql> set global read_only=0;
- flush privileges;
步骤5:修改root用户密码。
- alter user ‘root’@‘localhost’ identified with mysql_native_password BY ‘新密码’;
步骤6:开始只读模式并刷新权限。
- set global read_only=1;
- flush privileges;
设置完成后,正常启动MySQL服务,使用用户名密码进行验证是否设置成功!