目录
我的MySQL环境是5.6.14
当你知道mysql当前密码的时候。
方式一:用mysqladmin工具
管理员打开命令行输入
bash
mysqladmin -u root -p password "newpassword"
回车会提示你输入密码。
成功效果图如下

方式二:登入数据库使用命令
管理员打开命令行用当前用户登入数据库,然后输入以下语句修改密码
bash
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
成功效果图如下

当你忘记mysql当前密码的时候。
方式一:以跳过权限模式启动MySQL
1.停止运行mysql服务
2.屏蔽权限
bash
mysqld --skip-grant-table
效果图如下

3.新开启一个终端输入以下命令即可。
bash
UPDATE user SET password=PASSWORD("newpassword") WHERE user ="root";
FLUSH PRIVILEGES;
效果图如下

方式二:修改配置文件(改完密码记得改回配置文件)
1.修改my.ini配置文件
在服务端设置部分增加一行,保存并开启mysql服务。
bash
skip-grant-table=true

2.进入终端输入以下命令即可。
bash
UPDATE user SET password=PASSWORD("newpassword") WHERE user ="root";
FLUSH PRIVILEGES;
效果图如下:

3.记得修改回来my.ini配置文件