阿里云服务器3306端口MySQL连接异常
来源:互联网 发布:ubuntu安装gnome桌面 编辑:程序博客网 时间:2024/06/11 20:43
阿里云服务器端口连接
一直想自己弄一台服务器,就在阿里云上买了学生价的服务器,还是蛮便宜的。100多块钱一年,先买一年的玩玩看。
说起来买服务器主要是想在上面跑一些程序或者放数据库用的,于是就安装了个ubuntu,下载了mysql等一系列东西。
于是就尝试了一下服务器数据库的远程连接。
开始尝试
最开始先在网上找怎样配置,很多教程。
- 第一步
mysql -u root -p
输入密码进入mysql
grant all privileges on . to root@”%” identified by “password” with grant option;
输入上面的指令,其中 password 表示你远程登录mysql的密码 root 表示远程登录的账户名,% 表示所有的IP都可以访问登录。如果只希望特定的IP可以在这里将特定IP替换掉%
flush privileges;
刷新权限信息
- 第二步
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address = 127.0.0.1 注释掉变为这样
# bind-address = 127.0.0.1
保存退出以后重启mysql服务
sudo /etc/init.d/mysql restart
失败
按照网上的尝试,到这一步以后应该就可连接了,可是我是尝试了又重试,总是显示timeout
mysql: [Warning] Using a password on the command line interface can be insecure.ERROR 2003 (HY000): Can't connect to MySQL server on '*.*.*.*' (60)
当然很郁闷,于是只好各种找办法
sudo ufw disable 关闭防火墙 。无效
netstat -tln 查看哪些端口被使用了 查到了3306没什么毛病 。无效
最后还尝试了各种重启什么的办法都失败了。发现居然远程
telnet [ipaddress] 3306
都失败了,我试了一下在服务器上是可以telnet到自己的
瞬间想到了服务器是在阿里云上,应该是阿里云对端口访问有一个安全限制,上去云服务器一看果然…
有一个安全组限制的设置,设置一下入方向可以允许3306端口再尝试以下,瞬间就好了…
这种奇怪的问题完全是自己没有经验,浪费了很久时间,记录一下
- 阿里云服务器3306端口MySQL连接异常
- 阿里云服务器3306端口MySQL连接异常
- 阿里云服务器连接不上3306端口,解决
- 使用阿里云服务器运行tomcat,端口被占用异常
- xshell怎么连接不上阿里云服务器,windows如何连接阿里云服务器,设置端口
- 阿里云服务器MySQL远程连接问题
- 阿里云服务器配置MySQL远程连接
- 阿里云服务器如何打开端口、MySQL Error2003解决办法
- 阿里云服务器连接
- 阿里云ESC云服务器的mysql数据库远程连接
- 阿里云服务器MySQL无法连接问题解决纪实
- 连接阿里云服务器上的MySQL数据库
- 远程连接阿里云服务器的'本地'MySQL数据库
- 使用Navicat连接阿里云服务器上的MySQL数据库
- navicate连接阿里云服务器上的mysql
- 阿里云服务器MySQL(5.7V)数据库用Navicat连接
- 连接阿里云Mysql
- 阿里云ECS Winows系统服务器解决web服务80端口监听异常
- Java程序员的几条建议
- OBJECTIVE-C编程(第2版)学习笔记2
- 使用PHP开发App接口的一些体会
- 剑指offer——机器人的运动范围(回溯)
- Android 底部导航栏(底部Tab)最佳实践
- 阿里云服务器3306端口MySQL连接异常
- Andriod开发——几种控件的学习
- 【1000】函数求值
- 002【2D Rougelike】单例模式的GameManager
- Spring学习笔记1之Spring容器与配置文件
- Egret Wing 3 常用快捷键整理
- Java多线程基础
- PHP注释语法规范和命名规范
- 210. Course Schedule II Medium