centos7 下安装mysql5.7

Posted Y1nn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7 下安装mysql5.7相关的知识,希望对你有一定的参考价值。

将 mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar 上传到我们的linux服务器上

链接:https://pan.baidu.com/s/1Jfe6OePPN2g2cWenTwAeFg 提取码:b7vr

使用tar命令解压

tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

centos7系统自带maridb 直接安装mysql会冲突 我们需要先将他移除

使用命令查看

rpm -aq | grep mariadb

删除mariadb

rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps

安装mysql提供的rpm安装包(按顺序安装)

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

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

rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm

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

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

如果报错的话在 命令后面加上 --nodeps --force 即可

rpm -ivh mysql-community-devel-5.7.28-1.el7.x86_64.rpm

初始化mysql数据库

mysqld --initialize --user=mysql

查看mysql初始化 随机生成密码 在日志的最后一行

cat /var/log/mysqld.log

登录mysql 输入之前日志中的密码

mysql -uroot -p

登录后修改root密码

set password=password('root');

最后再设置mysql开机自动启动

systemctl start mysqld.service

查看状态

systemctl status mysqld.service

关闭防火墙

systemctl stop iptables

systemctl stop firewalld

systemctl disable firewalld.service

以上是关于centos7 下安装mysql5.7的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7下安装MySQL5.7安装与配置(YUM)

Centos7.4 版本环境下安装Mysql5.7操作记录

MySQL.03.CentOS7下安装MySQL5.7

MySQL--03CentOS7下安装MySQL5.7

如何在Centos7下安装MySQL5.7

CentOS7下安装mysql5.7