前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >aliyun服务器MySQL开启远程连接

aliyun服务器MySQL开启远程连接

作者头像
hedeqiang
发布2019-12-18 11:21:10
3.6K0
发布2019-12-18 11:21:10
举报
文章被收录于专栏:LaravelCode

aliyun服务器MySQL开启远程连接

说下阿里云服务器开启MySQL远程连接吧 每次执行SQL命令都得去服务器上操作 很是不爽。所以。。。。。。 根据度娘的搜索 总结如下:

代码语言:javascript
复制
1.登陆MySQL
mysql -u root -p
2.设置MySQL远程访问
grant all on *.* to ‘root’@'%' identified by 'root' with grant option;
解释下:第一个root表示用户名 ;第二个root表示“远程连接”的密码 ;% 表示所有的IP都可以访问登录;如果只希望特定的IP可以在这里将特定IP替换掉%;
代码语言:javascript
复制
3.刷新权限信息
flush privileges;
代码语言:javascript
复制
4.编辑MySQL配置文件:
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1
代码语言:javascript
复制
5.重启MySQL服务
sudo /etc/init.d/mysql restart

注意:注意:注意:一定要使用flush privileges; 刷新权限否则不生效

你以为这样就完了吗?哈哈,错啃爹的阿里MySQL 3306没有设置访问权限

代码语言:javascript
复制
6.登陆阿里云服务器  进入控制台-》云服务器ECS-》网络和安全-》安全组
选择你服务器所在大区(这里不得不吐槽一下,我只有一个大区,你还让我选啊。。。。。不人性化。。。。)
点击“配置规则”
接着点击快速创建规则    
规则方向:入方向;
授权策略:  允许;
常用端口:MySQL(3306);
自定义端口:TCP;
授权类型:地址段访问;
授权对象:0.0.0.0/0;
优先级:1(我这里设置的1)

再次提醒 如果上述操作完毕还是不能连接,那么再次执行

代码语言:javascript
复制
 flush privileges; 

OK,至此MySQL就开启远程访问了,不足之处,欢迎指正

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • aliyun服务器MySQL开启远程连接
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档