阿里云linux服务器安装mysql连接本地navicat,解决2003问题

连接阿里云服务器
sudo apt-get install mysql-server下载数据库
使用mysql -uroot -p
输入密码登录验证是否安装成功。
安装成功后,在本地navicat新建数据库连接,测试会出现2003错误。
以下为解决流程:
1:阿里云控制台开放数据库端口
进入阿里云控制台->选择服务器->网络与安全->安全组->配置规则
阿里云linux服务器安装mysql连接本地navicat,解决2003问题手动添加,开放3306端口,白名单设置为0.0.0.0
阿里云linux服务器安装mysql连接本地navicat,解决2003问题2.修改mysql登录权限
登录云服务器,mysql -uroot -p 登录mysql
在mysql下
use mysql;
update user set Host=’%’ where User=‘root’;

阿里云linux服务器安装mysql连接本地navicat,解决2003问题3.修改bind_address
exit 退出mysql
vim /etc/mysql/mysql.conf.d/mysqld.cnf
进入mysqld.cnf编辑
阿里云linux服务器安装mysql连接本地navicat,解决2003问题

ESC 进入底行模式,
输入" :set nu"显示行数
阿里云linux服务器安装mysql连接本地navicat,解决2003问题找到大概43行,i进入编辑模式,
把bind-address = 127.0.0.1
修改为:bind-address = 0.0.0.0
阿里云linux服务器安装mysql连接本地navicat,解决2003问题修改完成ESC 输入“:wq”保存退出
4.重启mysql服务
输入
service mysql restart
重启数据库
之后在navicat重新连接。
注意主机名或IP地址写的是云服务器地址,别写个localhost
= =
阿里云linux服务器安装mysql连接本地navicat,解决2003问题
点击连接测试,现在就能连接上了> <
阿里云linux服务器安装mysql连接本地navicat,解决2003问题