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

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

设置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表

设置mysql密码的三种方式

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

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

记住flush privileges;

相关文章:

  • 2021-11-07
  • 2021-08-05
  • 2022-12-23
猜你喜欢
  • 2021-12-15
  • 2021-11-14
  • 2022-12-23
  • 2021-12-06
  • 2021-07-08
  • 2021-12-03
相关资源
相似解决方案