Navicat连接阿里云mysql

在工作和学习中时常需要我们使用数据库,当我们有了一台云服务器后怎么远程连接服务器中的数据库呢?本文将详细介绍用navicat成功连接到云服务器mysql的过程。

首先云服务器需要安装mysql
以ubantu为例

sudo apt-get install mysql-server-5.7

安装的过程中,需要你输入mysql root用户登录密码,需要牢记这个密码。

mysql服务的启动和停止

#启动
service mysql start
#停止
service mysql stop
#重启
service mysql restart

mysql授权

默认情况下,mysql用户不允许从远程登陆,只能在localhost登录。需要我们进入mysql进行授权。

use mysql;
#mysql授权,密码那里填写你的mysql root用户登录密码,我的是123456
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; 
#刷新权限
flush privileges;
exit;

在这里插入图片描述
查看权限修改成功了没
在这里插入图片描述
发现权限修改成功。

修改配置文件

修改权限后,我们还要修改mysql配置文件
编辑配置文件

vi /etc/mysql/mysql.conf.d/mysqld.cnf

将bind-address = 127.0.0.1改为0.0.0.0
如果连接后存在编码问题可以再添加一行character-set-server=utf8
在这里插入图片描述
修改配置文件后需要我们重启mysql服务。

配置安全组

然后还需要进入我们的云服务器配置实例安全组,开放3306端口。
在这里插入图片描述
如果没有请手动添加,配置安全组后不需要重启实例,很快就生效了。

navicat连接

最后我们通过navicat连接
在这里插入图片描述
然后选择SSH
在这里插入图片描述
成功连接
在这里插入图片描述

今天的分享就到此为止了,感谢大家的阅读,欢迎关注,一起进步~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值