本地连接阿里云服务器上的mysql(学生优惠的轻量级)

在编写项目的时候习惯于把mysql数据库,放在云服务器上,这样每个开发人员就都能连接到同一个服务器上的mysql数据库,实现数据的互通,

创建远程连接用户
在mysql中新增用户,并赋予该用户权限,
1、首先在服务器上,用root用户登录mysql数据库
格式:mysql -u 用户名 -p 密码

mysql -u root -p 123456

2、添加用户并赋予权限
示例命令根据自己需要修改:

grant all PRIVILEGES on student.* to jiu@'123.123.123.123' identified by '123456';

格式解释 :

  • student.: 表示这个权限针对于student这个数据库,表示对于所有的表,
  • 对所有数据库所有表授权可改为., 对某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授 权为“数据库名.表名”。
  • jiu: 添加的用户名。
  • 123456: 添加用户的密码。
  • 123.123.123.123: 远程连接的ip地址,不想限制改为 % 即可。

3、刷新权限
输入下面的语句就可刷新mysql权限

flush privileges;

开启服务器3306端口

这个可以在购买的服务器控制台开通3306端口,不通平台的服务器开通方式可能不一样,不过大同小异,
就以我的阿里云服务器为例:

  1. 、进入控制台点击防火墙
    在这里插入图片描述
  2. 添加防火墙规则开通3306端口 ,我的是轻量级服务器如下

在这里插入图片描述

修改mysql数据库配置文件

  1. 进入/etc/mysql/mysql.conf.d目录

在这里插入图片描述

  1. 打开mysqld.cnf文件
vi mysqld.cnf

找到 bind-address = 127.0.0.1
修改为 bind-address = 0.0.0.0

  1. 最后一步重启mysql数据库
service mysql restart

这样就开启了远程连接数据库
可以试试连接

参考:https://www.cnblogs.com/chen-lhx/p/5650600.html
https://www.aliyun.com/jiaocheng/122547.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hanzoe_lwh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值