一、window 环境下 输入 cmd 终端
1)、先修改访问权限:
1.在命令行运行:taskkill /f /im mysqld-nt.exe
2.继续在命令行运行:mysqld-nt --skip-grant-tables
3.新开一个命令行运行:mysql -u root
(如果没有配置mysql的bin环境变量的话需要切换到bin目录下执行此语句)
2)、开始修改密码操作:
1、切换mysql数据库
use mysql;
2、修改密码:
UPDATE userSET Password=PASSWORD('xxx')where user='root';
3、执行刷新加载权限表:
FLUSH PRIVILEGES;
二、linux 环境下查看
1)、先修改访问权限:
先将MySQL关闭:
service mysqld stop
将MySQL登录方式设置为无需密码登录:
mysql_safe --user=mysql --skip-grant-tables -skip-networking &
开启mysql服务
service mysqld start
之后就可以直接使用:mysql -u root 登录数据库了~
登录数据库后,在原始数据表中修改设置新密码即可,代码如下:
2)、开始修改密码操作:
1、切换mysql数据库
use mysql;
2、修改密码:
UPDATE userSET Password=PASSWORD('xxx')where user='root';
3、执行刷新加载权限表:
FLUSH PRIVILEGES;
在以上代码片中的 xxx 替换成你想设置的新密码即可,“FLUSH PRIVILEGES”用来 刷新系统权限相关表来使修改生效 ,当然了,你也可以直接 重启MySQL服务器 来使设置生效。
更多IT技术见我的独立博客