阿里云服务器安装MySQL的具体步骤

1.首先打开阿里云,找到自己对于的公网ip

阿里云服务器安装MySQL的具体步骤_第1张图片

 

2.这里我使用MobaXterm的远程连接工具,这个工具还是很不错的耶,就是复制上图的公网ip地址

阿里云服务器安装MySQL的具体步骤_第2张图片

 

3.填写完成之后,会让你输入你阿里云服务端登入的密码,也就是你阿里云重置实例的密码,这里建议输出密码正确之后,可以选择左下角不再提示,下次就不会提示你输入密码了,如果需要你设置密码,在设置一个和服务端一样的密码就行,以上步骤完成了,就是如下图片:

阿里云服务器安装MySQL的具体步骤_第3张图片 

4.使用这个远程连接工具,我们就开始安装mysql了

5.首先输入命令 cd/usr/local 进入本地用户 使用ls 查看有哪些目录即文件

阿里云服务器安装MySQL的具体步骤_第4张图片

6.使用命令 mkdir mysql 创建一个文件夹

阿里云服务器安装MySQL的具体步骤_第5张图片

 

7.因为这里我已经创建了mysql文件夹,看上面的5步骤就可以看出来,接下来进入mysql文件夹,命令为 cd mysql

阿里云服务器安装MySQL的具体步骤_第6张图片

 

8.可以看到我这里有一个mysql5.7的rpm包,接下来就是怎么把这个包,放到mysql文件夹里面,这下载此包之前要检查一下,安装前,我们可以检测系统是否自带安装 MySQL命令,使用命令 rpm -qa | grep mysql

阿里云服务器安装MySQL的具体步骤_第7张图片

因为我这里安装了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

阿里云服务器安装MySQL的具体步骤_第8张图片

出现了running说明你启动了mysql没有问题,如果没有running则安装有问题

17.查看mysql系统默认生成的密码 grep "password" /var/log/mysqld.log

18.使用命令登入mysql,mysql -urrot -pqKy&H9phg%j5 这个密码也就是上面图片的密码

阿里云服务器安装MySQL的具体步骤_第9张图片

出现这个界面就是登入成功

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端口,我相信你会的,如果你能成功,那真的是泰裤辣

你可能感兴趣的:(运维,linux,mysql,阿里云,centos)