mysql远程连接10061错误
接上一篇:用Navicat远程连接报错 10061

解决思路:3306端口为默认的mysql端口
1、云服务器需打开3306端口,这个在云服务器后台管理中设置完成。
2、修改mysql配置,允许远程访问
一、打开云服务器3306端口





注意:不用的云服务器,可能会不一样,但是都是要找到“安全组”,去里面把3306端口打开
二、修改mysql配置
连接mysql

先查看一下数据库 show databases; 一般默认有4个

选用mysql这个数据库
use mysql

把root用户的host改成%
%表示允许任何主机访问,没改之前是localhost,只能本机访问。
update user set host = '%' where user = 'root';

改完自己可以查看一下

最后一步,修改mysql的配置文件,修改绑定的ip地址
vi /etc/mysql/mysql.conf.d/mysqld.cnf

vi操作: 方向键负责上下左右移动光标。i表示进入修改模式
修改完之后,按下esc键,进入命名行模式。然后输入:(英文的冒号),最后输入wq命令,保存退出。vi操作不清楚的,自行查找资料。
最后一步:停掉mysql,然后重启


大功告成!

