navicat连接服务器mysql数据库_Navicat连接服务器数据库

本文介绍了如何使用Navicat连接到远程服务器上的MySQL数据库,包括授权、解决密码策略问题以及设置SSH连接。同时,还提到了检查服务器安全组3306端口是否开放的重要性。
摘要由CSDN通过智能技术生成

因为在Xshell上面查看数据库真的很麻烦,如果能像本地数据库一样用Navicat查看数据就好了,结果一百度还真有。以下就是我用本地Navicat连接服务器数据库的经验分享!

一、首先要mysql授权

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

Query OK, 0 rows affected (0.00 sec)

mysql>FLUSH PRIVILEGES; //使命令生效

Query OK, 0 rows affected (0.00 sec)

如果运行第一句代码的时候,出现了以下错误,没有的同学可以跳过啦:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

关于这个问题是在 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题。

解决办法:

1、查看 mysql 初始的密码策略

SHOW VARIABLES LIKE 'validate_password%';

450fe58399698933dd677d932270a2d0.png

11557554.html

2、修改等级强度

我这里设置 validate_password_policy 的全局参数为 LOW

set global validate_password_policy=LOW;

e2c24af528827c9b00fc7bcd2f171752.png

11557554.html

这样子就不会验证密码的强度等级,但是还是会验证密码的长度。

2、修改密码长度

现在的密码长度是8,我的密码长度是14,显然满足,就没有修改了。为了照顾有的小伙伴可能密码是123456的6位长度,那就要修改设置长度了。要修改密码长度,设置validate_password_length全局参数为6 即可。

set global validate_password_length=6;

e10c9019afa07a837a95b506b6991690.png

11557554.html

一般到这里这个问题就解决了!

补充:

1)、validate_password_length 固定密码的总长度;

2)、validate_password_dictionary_file 指定密码验证的文件路径;

3)、validate_password_mixed_case_count 整个密码中至少要包含大/小写字母的总个数;

4)、validate_password_number_count 整个密码中至少要包含阿拉伯数字的个数;

5)、validate_password_special_char_count 整个密码中至少要包含特殊字符的个数;

6)、validate_password_policy 指定密码的强度验证等级,默认为 MEDIUM;关于 validate_password_policy 的取值:0/LOW:只验证长度;1/MEDIUM:验证长度、数字、大小写、特殊字符;2/STRONG:验证长度、数字、大小写、特殊字符、字典文件;

二、Navicat远程连接数据库

1、进行常规设置

6bf3264c826fb032d1c3ced086f01ca7.png

11557554.html

2、进行SSH设置

de4dd9840d1539bd91a7a35299f85788.png

11557554.html

远程连接数成功!

如果遇到问题,看看服务器安全组的3306端口是否开放!

安全组开放3306端口

1、进入实例列表

ed37b2e395c707933cb61b943ce4f510.png

11557554.html

2、进入安全组配置

d2b2a03139e6c8d4447db21bf942840b.png

11557554.html

3、点击右侧配置规则

074e28f12cc34a34a13d9aa38ebc7b56.png

11557554.html

4、点击右侧添加安全组规则

8d561a3952d77c98533f976b2462fd6c.png

11557554.html

5、添加安全组规则

21172d8775415344cc2deeb68743ceb2.png

11557554.html

完成后点击确定即可。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值