Linux(Centos7)下使用RPM方式安装MySQL5.7

之前一直都是安装时就搜博客,现在自己整理一下步骤。

我的是centos7环境。

  1. 先查看linux是否有默认安装的mysql组件,因为centos7默认会按照mariadb组件,centos6会默认安装mysql组件。
rpm -qa|grep mariadb

在这里插入图片描述

如果有,就要先卸载这些组件先。

rpm -e --nodeps mariadb-libs
  1. 检查tmp目录的权限:
ll / 

在这里插入图片描述
把他修改到最大权限:

chmod -R 777 /tmp
  1. 下载RPM安装包。
    我下载的是5.7.31版本,地址如下:
    https://downloads.mysql.com/archives/community/
    选择对应系统和版本:

在这里插入图片描述
需要下载下面四个:
在这里插入图片描述
在这里插入图片描述

上面分别是mysql服务端和客户端的rpm包下载地址。

  1. 分别使用rpm命令安装:

安装顺序要有讲究:
common→libs→client→server

安装common:

rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm 

在这里插入图片描述

安装libs:

rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm

在这里插入图片描述

安装client:

rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm 

在这里插入图片描述
安装server:

rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm

在这里插入图片描述

查看是否安装成功:

mysqladmin --version

安装成功:
在这里插入图片描述

启动mysql:

systemctl start mysqld.service ##启动
systemctl stop mysqld.service  ##停止
systemctl restart mysqld.service  ## 重启
systemctl status mysqld.service  ##查看状态

已经启动了:
在这里插入图片描述

设置root密码:
MySQL5.7.4之前的版本中默认是没有密码的,登录后直接回车就可以进入数据库,进而进行设置密码等操作。其后版本对密码等安全相关操作进行了一些改变,在安装过程中,会在安装日志中生成一个临时密码。
查看:

cat /var/log/mysqld.log |grep 'temporary password'

这个就是临时密码:
在这里插入图片描述
拿到临时密码登录数据库:

mysql -uroot -p   #输入这个,然后回车,然后输入密码

登录成功:
在这里插入图片描述
修改密码:

set password for root@localhost=password('123456');

在这里插入图片描述
报错了,原因是启用了密码安全度检测策略,和密码长度设置,可以修改成符合安全度的密码或者修改策略和长度。

set global validate_password_policy=0;  #关闭检测

set global validate_password_length=6;  #修改密码长度最低6位,默认8位。

再次修改密码:
在这里插入图片描述
修改成功。

设置root用户可远程访问:
目前的root用户是不能通过远程登录,只能通过本机登录,所以我们要设置远程登录:
这个是防火墙没有开放3306端口,我们首先开放3306端口:
在这里插入图片描述

firewall-cmd --zone=public --add-port=3306/tcp --permanent  #开放3306端口
firewall-cmd --reload  #刷新

在这里插入图片描述

此时再次远程登录mysql服务器:不允许连接:
在这里插入图片描述

修改:

grant all privileges on *.* to root@'%' identified by '密码';  #这个是远程登录时的密码,可以与本机本机登录的密码不一样

flush privileges;  #刷新权限信息

在这里插入图片描述
远程再次登录:

在这里插入图片描述
成功。

最后一步,开启自启动:
修改文件/etc/rc.local,添加一行 systemctl start mysqld.service 。

在这里插入图片描述

重启系统查看进程。
在这里插入图片描述
开机自启成功。

完成!!!!!!!!!!!!!!!!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值