当前位置:   article > 正文

解决Navicat连接MySQL 1130问题_navicat连接mysql1130

navicat连接mysql1130

前一阵子因为学习需要,连接之前配置在虚拟机上的MySQL结果出了以下问题,尴尬~
下面记录一下问题的解决:
问题截图
我们看提示意思的大概是远程mysql不允许被连接
问题解决流程:
咱们先确立目标:更改mysql中的权限,让所有访问者都有权限连接使用mysql。
1>mysql -u root -p123456 //登陆mysql更改权限
在这里插入图片描述
2>use mysql; //使用mysql数据库
在这里插入图片描述
3>如2>中EROOR,提示我们必须重置密码
//两种改密码的方式
set password = password(“123456”);
alter user root identified by ‘123456’;
在这里插入图片描述
4>第三步报错出现问题:Your password does not satisfy the current policy requirements
显然,我们不难推断出来是因为密码的过于简单造成的问题,那么如果我们就想使用类似‘123456’这种简单的密码怎么办呢?
修改对密码的设置要求
在这里插入图片描述
5>在四步骤我们完成了修改密码
在MySQL5.7中validate_password插件是默认安装的,查看命令
SHOW VARIABLES LIKE ‘validate_password%’;
在这里插入图片描述
查看对密码设置的修改情况
6>在赋予任何主机访问数据的权限之前进行如下操作
在这里插入图片描述
7>刷新一下privileges,再赋予任何主机访问数据的权限
在这里插入图片描述
8>再次使用Navicat连接虚拟机上的Mysql发现成功连接
在这里插入图片描述
至此问题被解决^ _ ^ ~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/792517
推荐阅读
相关标签
  

闽ICP备14008679号