场景重现
在阿里云ECS下,Ubuntu系统上通过以下命令安装的MySQL数据库,本地连接正常, 但远程死活连接不上。
# 安装MySQL apt-get install mysql-server
解决办法
主要有以下几点:
- 用户
root
默认受限为本地可访问(localhost), 远程拒绝(出于安全考虑吧)
但是这个我们可以修改的, 在本地用root
登录后, 修改对应的表字段值即可. 这里需要注意的是MySQL安装完成后, 自带了一个mysql
数据库, 里面有个user
表, 就是存放此类信息的.
我们用sql
命令即可完成修改: