Linux系统安装Mysql5.7服务器(rpm安装)

本文详细介绍了如何在AmazonLinux2和CentOS等系统上通过rpm命令安装Mysql5.7,包括下载安装包、卸载MariaDB依赖、安装Mysql及其依赖、启动服务、修改初始密码以及开启远程连接。同时,提到了配置文件的路径供进一步自定义配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 基础环境

操作系统:Amazon Linux 2、CentOS等使用rpm命令的系统均可

Mysql版本:5.7.38

2.安装包下载

        可以采用在官网下载rpm包,再上传至服务器中的释放;也可以使用wget直接在服务器上下载rpm包。

方式一:

在Mysql官网下载官方的rpm安装包,官网下载地址:MySQL :: Download MySQL Community Server (Archived Versions)

       这里选择好Mysql的版本、操作系统类型之后,直接选择下载RPM Bundle捆绑包。

       下载完成后上传到服务器中。

方式二:

        我们可以使用wget命令直接在Linux服务器中下载捆绑包。

        服务器中新建一个安装目录

mkdir -p /data/mysql
cd /data/mysql

        使用wget命令下载安装包

wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.38-1.el7.x86_64.rpm-bundle.tar

        下载完成后就可以看到捆绑压缩包文件已经在目录下了。

        解压安装包

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

 3.卸载mariaDB依赖

        当前许多操作系统都自带有mariadb的依赖,与Mysql有冲突,所以需要进行卸载,如果你的操作系统中没有的话就可以跳过。

        查询mariadb依赖是否自带

rpm -qa|grep mariadb

        如果这边有内容,则需要进行删除。

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

4.安装Mysql依赖

        Mysql服务需要libncurses*依赖,需要进行安装,否则在安装libs组件的时候会报错

yum install libncurses* -y

 5.安装Mysql服务

        然后开始安装Mysql服务,依次输入rpm命令安装以下组件

rpm -ivh mysql-community-common-5.7.38-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.38-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.38-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.38-1.el7.x86_64.rpm

        结果如下,可以看到Mysql服务器的安装就结束了。

         启动mysqld服务

#启动mysqld服务
systemctl start mysqld
#设置开机自启动
systemctl enable mysqld

6.修改Mysql密码

        从日志文件中查看临时密码

grep password /var/log/mysqld.log

         登录mysql

mysql -uroot -p
#然后输入查询到的初始密码

        执行sql语句修改密码

set password = password("xxxxxxxx");
#注意:密码需要满足复杂度要求,即大小写字母、数字、字符均要含有

        开启远程连接,默认仅允许本机连接Mysql,开启后可以在客户端使用工具连接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxxxxxx' WITH GRANT OPTION;
#xxxxxx为设置的密码内容

        rpm安装的mysql配置文件路径默认为/etc/my.cnf,有需要的同学可以自行进行配置文件的修改。

        好啦,安装就到此结束啦。

        祝各位小伙伴也能顺利完成Mysql单机部署。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值