1、设置mysql运行模式
以管理员的身份运行cmd
输入命令行:
net stop mysql
此命令用于暂停mysql的服务,避免重复开启。也可在任务管理器的服务中找到Mysql右键进行关闭。
再输入以下命令行 //启动 MySQL 服务的时候跳过权限表认证
mysqld --console --skip-grant-tables --shared-memory
此时,页面为非静止画面!!!
重点:不要关闭它,我们再使用管理员权限打开一个cmd运行剩余命令。
输入以下命令:
mysql -u root
这里由于我们另一个窗口的作用使我们启动 MySQL 服务的时候跳过权限表认证,即无密码进入。
2、开始设置密码
命令行格式如注释 //update user set authentication_string='新密码' where user='root';
我们先设置密码为空,随后再重新进入mysql进行设置新密码。
即输入以下命令行:
update user set authentication_string='' where user='root';
然后再刷新一下mysql进行保存,输入以下命令行:
flush privileges;
小细节:不要忘记命令行后面的英文分号哦!
然后再输入退出命令行退出mysql。命令行如下:
exit
3、重新进入mysql修改密码
输入命令行:
mysql -u root -p
//我们默认的用户名为 root
然后再输入你的新密码就修改成功啦!
输入命令行:
alter user user() identified by "密码";
注:本人也为新手,此文章为在网上查找资料后总结而出,仅供参考,大家互相学习哈哈,如有雷同请谅解,如有错误请指教哈哈。