设置mysql密码的三种方式

由于新装的mysql默认是没有密码的,直接root用户进入mysql后可以按照如下三种方式进行密码设置,最终设置的表时mysql.user表,如下所示

1.命令行使用root权限 进入mysql后


set password =password('your-password');
flush privileges;
2.使用GRANT语句 
grant all on *.* to 'root'@'localhost' IDENTIFIED BY 'your-pwd' with grant option ;
flush privileges;

3.进入mysql库修改user表

如上图所示,所有操作都是去修改user为root的password,但是在表中不能直接修改,需要在navicat中新建查询进行修改,如下所示:

use mysql;
update user set password=password('你的密码') where user='root'; 
flush privileges;

记住flush privileges;

猜你喜欢

转载自blog.csdn.net/m0_37561039/article/details/83513751