昨天买了一年的阿里云服务器,系统是linux Centos7的,满怀憧憬的装了个mysql,接下来的一天让我差点怀疑人生。。。
怎么装mysql就不多说了,反正我装了三遍,每次在阿里云上都能本地连接数据库
用navcat远程连阿里云的数据库死活连接不上。始终报:2003 – Can’t connect to MySQL SERVER ON ********* (10060)
装了三次你就知道我有多绝望了,因为第一次linux下安装mysql,每次都认为可能是安装出了问题,
百度都被我翻烂了
购买阿里云ecs服务器后,很多人会选择自己搭百建系统,有的人会选择云数据库,有的人会用自己度搭建的数据库,但是自己搭建完成后,用navicat想要连接的自己的数据库时,却出现了
类似这样的问题,解决办法:
在阿里云服务器开放3306端口
登录到阿里云的mysql
在服务器内部登录数据库,然后执行答:
grant all privileges on *.* to 'root''%' identified by '123456' with grant option;
表示让所有的ip都能访问该数据