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

Posted soar.pang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20170718 关于Mysql 安装于虚拟机Ubuntu中,内网中Windows系统无法访问相关的知识,希望对你有一定的参考价值。

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

-- 2. 防火墙已经关闭

命令确认防护墙状态

-- 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的默认安装路径还未尝试

 

以上是关于20170718 关于Mysql 安装于虚拟机Ubuntu中,内网中Windows系统无法访问的主要内容,如果未能解决你的问题,请参考以下文章

在Linux虚拟机中安装JDK和MySQL

虚拟机linux ubunte 10安装vmware tools教程

安装虚拟机时,提示无法定位程序输入点readdir 于动态链接库dirent.dll上

怎样安装ubuntu系统

虚拟机安装ubuntu18.04及其srs服务器的搭建

关于PHP开发所需要的工具和环境