linux下解包bin二进制文件_使用通用二进制文件在Linux系统上安装MySQL

本文详细介绍了如何在Centos 7.8系统上通过通用二进制文件安装MySQL 5.7.30,包括下载软件、创建目录、解压、安装依赖、配置环境变量、初始化数据、启动数据库、登录测试以及修改初始密码等步骤。
摘要由CSDN通过智能技术生成

5种不同方式安装mysql,本文以生产环境中使用比例最高的二进制文件安装方式进行演示。

软件仓库(YUM或APT)

RPM或DEB文件(通过官网直接下载对应的rpm包方式)

通用二进制文件安装(本文讲解)

源码编译安装

Docker

系统:Centos 7.8

软件:mysql 5.7.30

1. 软件下载

MySQL官网:https://www.mysql.com/

可以使用 wget 命令直接下载到服务器上,当然,我是用迅雷下载到本地后上传到 linux 服务器中的

2. 创建目录,解压软件

2.1 创建软件目录

mkdir -p /opt/

2.2 创建数据目录

mkdir -p /data/mysql/data

2.3 解压二进制包到软件目录并重命名

[root@db03 tmp]# tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz -C /opt/

[root@db03 tmp]# cd /opt

[root@db03 opt]# ls

mysql-5.7.30-linux-glibc2.12-x86_64

[root@db03 opt]# mv mysql-5.7.30-linux-glibc2.12-x86_64/ mysql

[root@db03 opt]# ls

mysql

3. 处理原始环境中的mysql,并安装依赖库

如以前安装过mysql需要停止服务,并关闭开机自启。系统自带的 mariadb,及 /etc/my.cnf 文件也要删除掉

[root@db03 opt]# rpm -qa | grep mariadb

mariadb-libs-5.5.64-1.el7.x86_64

[root@db03 opt]# yum remove mariadb-libs.x86_64 -y

yum install -y libaio

4. 创建mysql用户

指定用户ID方式创建用户,方便用户和组ID号统一

[root@db03 opt]# groupadd -g 1002 mysql

[root@db03 opt]# useradd -u 1002 -g 1002 -M -s /sbin/nologin mysql

[root@db03 opt]# id mysql

uid=1002(mysql) gid=1002(mysql) groups=1002(mysql)

5. 配置环境变量

[root@db03 opt]# vim /etc/profile

export PATH=/opt/mysql/bin:$PATH        #在文件最后一行添加</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值