以下以Ubuntu系统为例,总结了自己遇到过的几种安装Mysql后外部机器不能访问的问题原因。
1、最常见的是用户权限问题。
Mysql安装后,默认只允许本机访问Mysql,通过以下命令可以查看:
mysql>use mysql;
mysql>select user, host from user;
+-----------------------------------+----------------------------------+
| user | host |
+-----------------------------------+----------------------------------+
| root | localhost |
| root | 127.0.0.1 |