mysql设置指定ip远程访问

很多时候我们的应用程序是和数据库分开的,这时我们就要对mysql进行配置远程访问,因为mysql默认是不运行外网ip访问的

环境 ubontu14.04(部署在阿里云上)

1、授权yilian用户使用密码jb51从任意主机登录mysql服务器

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'jb51' WITH GRANT OPTION;
flush privileges;

以上命令要在mysql中执行,如下图所示

Paste_Image.png

2、刷新权限

flush privileges

3、还可指定yilian用户从特定ip223.104.6.9才可访问mysql服务器

GRANT ALL PRIVILEGES ON *.* TO 'root'@'223.104.6.9' IDENTIFIED BY 'jb51' WITH GRANT OPTION;

如下图所示


Paste_Image.png

注意:

1、因为我这是阿里云的,所以需要进入到阿里云官网把此3306端口加入到安全组中,否则3306端口是访问不了的,如下所示

Paste_Image.png

以上就是我对mysql远程访问的配置,希望对大家有所帮助

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容