复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

ubuntu

【原创】阿里云ubuntu开启mysql3306端口,让数据库可以远程访问

作者: whooyun发表于: 2017-11-04 12:37

一直以来都是用的centos,但是每次装的都是centos的mini版本,所以安装个mysql都挺麻烦的,每次都需要安装一堆支持软件包。

朋友介绍说ubuntu挺不错的,不需要那么麻烦,只需要apt-get install就好,所以就打算体验下。

但是发现mysql装上去后,也配置了安全组的安全配置规则,还是无法访问,最后听我朋友介绍才发现是需要修改mysqld.cnf文件。

原来centos和ubuntu是有区别的,centos只要进入mysql后(也就是用root用户登陆mysql)把用户的localhost update成%就可以了。

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('fb894587!ADC');
update user set host='%' where user='root' and host='localhost';
flush privileges;        #刷新权限表,使配置生效


特此记录下:

1、先在机器打开mysql的3306端口;

2、修改mysql的mysqld.cnf文件,把bind-address           = 127.0.0.1注释掉就可以了;

3、修改阿里云里面的安全组配置组,快速创建安全配置规则,把mysql的3306端口加进去就可以了。

记得阿里云别配错,不过我是配错了一次。