1.首先打开阿里云,找到自己对于的公网ip
2.这里我使用MobaXterm的远程连接工具,这个工具还是很不错的耶,就是复制上图的公网ip地址
3.填写完成之后,会让你输入你阿里云服务端登入的密码,也就是你阿里云重置实例的密码,这里建议输出密码正确之后,可以选择左下角不再提示,下次就不会提示你输入密码了,如果需要你设置密码,在设置一个和服务端一样的密码就行,以上步骤完成了,就是如下图片:
4.使用这个远程连接工具,我们就开始安装mysql了
5.首先输入命令 cd/usr/local 进入本地用户 使用ls 查看有哪些目录即文件
6.使用命令 mkdir mysql 创建一个文件夹
7.因为这里我已经创建了mysql文件夹,看上面的5步骤就可以看出来,接下来进入mysql文件夹,命令为 cd mysql
8.可以看到我这里有一个mysql5.7的rpm包,接下来就是怎么把这个包,放到mysql文件夹里面,这下载此包之前要检查一下,安装前,我们可以检测系统是否自带安装 MySQL命令,使用命令 rpm -qa | grep mysql
因为我这里安装了mysql5.7数据库,如果出现了系统自带mariadb数据库删除即可,使用此命令 rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps 但是删除时要看清你的mariadb数据库版本 版本不一样改了在删除 例如 rpm -e mariadb-libs-某.某.某某某.某-x.exx.centos.x86_64 --nodeps
9.接下来,安装mysql5.7版本,如果需要更高版本可以找对应安装的版本命令,或者压缩包上传,使用此命令下载mysql5.7 rpm源
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
10.使用此命令安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
11.使用此命令安装下载好的rpm包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
12.最后一步,安装mysql,如果出现了提示,按y键同意就行,这里安装会比较慢
yum install mysql-server
13,如果在上一步报错You can remove cached packages by executing ‘yum clean packages‘. Error: GPG check FAILED,使用以下命令就可以解决
yum install mysql-community-server --nogpgcheck
14.安装好之后,可以查看版本号
mysql -V
15.启动Mysql的命令
service mysqld start
16.查看Mysql是否运行命令
service mysqld status
出现了running说明你启动了mysql没有问题,如果没有running则安装有问题
17.查看mysql系统默认生成的密码 grep "password" /var/log/mysqld.log
18.使用命令登入mysql,mysql -urrot -pqKy&H9phg%j5 这个密码也就是上面图片的密码
出现这个界面就是登入成功
19.登入成功之后,修改你的密码,输入以下命令, root是登入的用户名不用修改,这里的密码有安全强度,需要有英文大写,小写英文,数字,符号组成,不然可能设置密码不会成功,如果你要设置简单的密码,可以输入对应的命令,降低mysql密码强度,这里了就不说了,自行百度。
ALTER USER 'root'@'localhost' IDENTIFIED WITH
mysql_native_password BY '你的密码';
20.设置密码成功之后,exit 退出,使用新密码重新登陆。
mysql -uroot -p你的新密码
21.需要开启远程访问,才可以连接你本地的navicat远程连接工具,使用以下命令,注意一条一条使用,依次执行,
create user 'root'@'%' identified with mysql_native_password by '你的密码';
grant all privileges on . to 'root'@'%' with grant option;
flush privileges;
22.需要在linux中开放3306端口,使用以下命令,注意一条一条使用,依次执行,
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
如果22步骤使用本地的navicat远程连接工具没起作用,请在阿里云服务器安全组开放3306端口,我相信你会的,如果你能成功,那真的是泰裤辣