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