mysql - 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
解决方案
推荐阅读
- python - pandas:计算行之间的差异
- vue.js - 请帮忙!!如何将 GET 用于 Nuxt Apollo?
- php - 无法从 FB sdk 获取 accessToken
- python - 如何使用 PIL 在 Google Colab 中截屏
- bluetooth - 如何使用 BlueZero 快速发现设备?
- python - 非泛型类的泛型类方法
- python - 从 Google Calendar API 获取与会者电子邮件 - Python
- javascript - 使用 JS 从重复的类中选择一个类
- three.js - Safari - THREE.WebGLProgram:着色器错误:错误:不支持的着色器版本 1:#version 300 es
- reactjs - material-ui 使用具有差异值的自动完成,选项类型