我在阿里云上购买的事Centos7系统的服务器.
一.
首先现在阿里云上的防火墙将3306端口开放
二.
我们先成功安装mysql并启动
https://www.cnblogs.com/wangbiubiu/p/9729515.html
1、安装MySQL官方的Yum Repository:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2、下载rpm包:yum -y install mysql57-community-release-el7-10.noarch.rpm
3、安装MySQL服务:yum -y install mysql-community-server
4、启动mysql服务:systemctl start mysqld.service
5、查看mysql运行状态:systemctl status mysqld.service
6、重新启动服务:service mysqld restart
三.
之后,我们需要重置mysql密码,按照https://blog.csdn.net/x15011238662/article/details/83959674
这个链接,但是我们到更改密码阶段可能会报错 ERROR 1054(42S22) Unknown column ‘password’ in ‘field list’
错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
需要改成
update mysql.user set authentication_string=password('*******') where user='*******';
安装完之后重新开启数据库,连接启动.如果连接报错10060.去按照下面一个个排查
1、网络不通;
2、服务未启动;
3、防火墙未关闭;
4、服务器上防火墙端口未开放;
5、端口未被监听;
6、权限不足。