Linux安装MySQL(rpm包安装、二进制安装)

本文详细介绍了如何通过RPM包和二进制方式在Linux系统中安装MySQL,包括检查现有安装、下载与卸载冲突包、安装特定组件、初始化数据库、配置服务脚本、设置环境变量以及启动和检查MySQL服务的状态。
摘要由CSDN通过智能技术生成

一.使用rpm包安装

1.先检查是否已经安装过mysql

[root@localhost ~]# rpm -qa | grep mysql

若有,可以使用rpm -e命令卸载

2.在官网MySQL :: MySQL Downloads    下载rpm压缩包,然后解压(我用的是5.7.18)

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

 其中:

                    mysql-community-client        客户端
                    mysql-community-devel        开发库
                    mysql-community-common        服务端和客户端的公共文件
                    mysql-community-embedded    嵌入式
                    mysql-community-server        服务端
                    mysql-community-test        测试组件
                    mysql-community-libs        共享库
                    mysql-community-libs-compat    MySQL之前版本的共享兼容库

我们只需要安装客户端、服务端、共享库、服务端与客户端的公共文件即可。

3.安装MySQL(需要同时安装)

yum localinstall mysql-community-client-5.7.18-1.el7.x86_64.rpm mysql-community-common-5.7.18-1.el7.x86_64.rpm mysql-community-libs-5.7.18-1.el7.x86_64.rpm mysql-community-server-5.7.18-1.el7.x86_64.rpm

若出现     error: Failed dependencies:
                mariadb-libs is obsoleted by mysql-community-libs-5.7.18-1.el7.x86_64

则需要卸载相关的包,因为这些包与下载的包相互冲突 rpm -e mariadb-libs postfix

最后 安装完毕开启mysql服务,发现状态为active即安装成功!

二.通过二进制方式安装

1.也是先检查是否安装过mysql

 2.从官网下载包(注:是glibc类的 )MySQL :: MySQL Downloads

3.创建用户及用户组

 4.解压、创建软链接(方便以后升级)

5.初始化以及提供配置文件和服务启动脚本

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data-----------初始化
配置文件
vim /etc/my.cnf
[mysqld]
			...
			basedir = /usr/local/mysql
			datadir = /usr/local/mysql/data
服务脚本
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
			添加系统服务,并设置开机自启动
			# chkconfig --add mysqld
			# chkconfig mysqld on

6.启动mysql

7.配置环境变量

/usr/local/mysql/bin/mysqld_safe --user=mysql &

 8.最后启动mysql并查看状态

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值