首页 > 解决方案 > MySQL远程访问,不能暴露端口

问题描述

正如标题所说,我试图在我的 EC2 AWS 实例上访问 MySQL,但无法让它暴露 3306 端口。

我的 my.cnf 文件看起来像这样

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
bind-address=0.0.0.0
# skip-networking

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

这不是我在 AWS 上的安全规则的问题,运行:

lsof -n | grep LISTEN

仅列出成功侦听其相应端口的其他已知进程。


更多信息

 Variable_name           | Value                        |
+-------------------------+------------------------------+
| innodb_version          | 5.6.41                       |
| protocol_version        | 10                           |
| slave_type_conversions  |                              |
| version                 | 5.6.41                       |
| version_comment         | MySQL Community Server (GPL) |
| version_compile_machine | x86_64                       |
| version_compile_os      | Linux        

标签: mysql

解决方案


推荐阅读