AWS Ubuntu 20.04环境下远程连接MySQL数据库失败求助
远程连接AWS Ubuntu 20.04上的MySQL失败排查
我正尝试远程连接部署在AWS Ubuntu 20.04上的MySQL数据库,但多次尝试后仍未成功,似乎遗漏了某些基础配置。
已完成的操作:
- 按照LAMP栈搭建教程和MySQL远程访问配置教程完成服务器部署
- 使用AWS Marketplace指定AMI创建EC2实例
- 配置EC2安全组(SSH临时开放至所有地址用于测试)
- 修改MySQL配置文件
/etc/mysql/mysql.conf.d/mysqld.cnf,设置bind-address = 0.0.0.0 - 执行
sudo ufw allow 3306,并尝试开关ufw(了解EC2环境可能无需依赖ufw) - 确认MySQL服务正常运行,执行
sudo systemctl status mysql输出:
mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2023-02-08 18:41:08 UTC; 19min ago
遇到的问题:
- 本地终端执行
nc -vz {{MY EC2 IP}} 3306无任何响应,但测试80端口显示Connection to {{MY EC2 IP}} 80 port [tcp/http] succeeded! - 执行
mysql -u {{user}} -h {{MY EC2 IP}} -p时命令行持续闪烁无响应
请问哪里配置错误?遗漏了哪些步骤?
内容的提问来源于stack exchange,提问作者Ryan Dorn
相关产品推荐
相关产品推荐

