Page

[docker]让宿主机能访问docker的mysql,同时不允许外网访问

750Anson19-11-14



一、前言

之前使用docker安装了mysql,需要设置只允许宿主机访问docker的mysql,不允许外网访问。之前web一直使用localhost访问,现在增加了docker之后需要修改配置


二、配置

将docker的mysql的user表对应的数据库用户的host改成宿主机的ip,也就是192.168.0.1,然后FLUSH PRIVILEGES;使修改生效。

use mysql;
update user set host='192.168.0.1' where user='xxx';
flush privileges;


三、业务配置

业务配置里面把host改成docker-mysql对应的镜像名称即可。




来自anson博客 

http://www.tp0.top

2019-11-14 11:49:37