20170718 关于Mysql 安装于虚拟机Ubuntu中,内网中Windows系统无法访问

时间:2021-02-08 03:31:39

-- 1. 前提Mysql 已经安装在Ubuntu中

-- 2. 防火墙已经关闭

命令确认防护墙状态

20170718 关于Mysql 安装于虚拟机Ubuntu中,内网中Windows系统无法访问

-- 3.问题如果Ubuntu是基于Docker容器的环境,是否需要把Docker做端口映射?

解决方案:

--1 Mysql 默认不允许远端访问,需要修改配置文件

/etc/mysql

下注释部分配置文件  ,加“#” 表示不使用,或者改为 0.0.0.0

# bind-address          = 127.0.0.1

--2 增加允许远程访问的用户或者允许现有用户的远程访问

给root授予在任意主机(%)访问任意数据库的所有权限

mysql> grant all privileges on *.* to 'root'@'%' identified by 'QCMC' with grant option;

mysql> exit

有个刷新的动作,是权限马上启用

FLUSH PRIVILEGES

可以尝试到安装了Mysql 的客户端去远端访问

怎么修改Mysql的默认安装路径还未尝试