阿里云服务器设置mysql可远程连接的方法

一、安装时候设置为可以远程登录
1、安装mysql以及设置:

yum install mariadb-server mariadb

2、MariaDB的相关简单配置:mysql_secure_installation

(以下我已经设置过root账户密码的,初次设置下root密码)
在这里插入图片描述
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车

Disallow root login remotely? [Y/n] <–是否禁止root远程登录,这里选择n,表示可以远程登录

Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车

Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车

3、测试登录

mysql -u root -p

输入正确密码登录
在这里插入图片描述
二、如果安装时候未选择可以远程登录,则设置如下
下面的username第一个为用户名,第二个为密码,设为自己的即可

登录到mysql执行如下:

–创建用户(用于远程连接的用户)

GRANT ALL PRIVILEGES ON . TO ‘username’@‘%’ IDENTIFIED BY ‘username’ WITH GRANT OPTION;

– 刷新权限表

flush privileges;

查看mysql数据库用户:
SELECT DISTINCT CONCAT(‘User: ‘’’,user,‘’‘@’‘’,host,‘’‘;’) AS query FROM mysql.user;

结果:标识我的库里面的test7设置成功,并可以远程连接。
在这里插入图片描述
三、关闭防火墙

1.关闭防火墙:sudo systemctl stop firewalld.service

  1. 关闭开机启动:sudo systemctl disable firewalld.service

四、安全组规则设置
登录阿里云–进入控制台–安全组–配置规则(默认有一条规则,直接在上面追加一条即可,也可以自己新增一条)
在这里插入图片描述
端口设置:3306/3306

授权对象:0.0.0.0/0 (表示所有对象)

在这里插入图片描述

保存。

五、使用工具远程连接测试即可
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值