windows用Navicat连接虚拟机的Mysql

1.查看当前的密码测试

SHOW VARIABLES LIKE 'validate_password%';

2.修改策略(将策略要求置为LOW,长度要求置为6)

set global validate_password_policy=LOW;
set global validate_password_length=6;

3.重置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

4.登陆到root账户,此时不需要输入密码就可以进入,然后grant授权
GRANT ALL PRIVILEGES ON *.* TO root @'%' IDENTIFIED BY "123456";

5.修改权限,使root(操作系统用户)用户可以操作数据库hive中的所有表:

grant all on hive.* to root@'master' identified by 'root的登陆密码';

刷新权限

flush privileges;

6.用Navicat连接数据库

使用ifconfig命令,查看ip

 

 点到SSH中,填写ip

原文地址:https://www.cnblogs.com/LEPENGYANG/p/14846351.html