centos生产环境搭建
Linux下安装mysql-8.0.20
操作系统:CentOS 7
下载地址: centos安装包下载_开源镜像站-阿里云
mysql下载地址:MySQL :: Download MySQL Community Server
下载版本:mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
安装前准备
卸载centos自带的mariadb
- 卸载Centos7自带的mariadb
[root@node3 ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.64-1.el7.x86_64
[root@node3 ~]# rpm -e mariadb-libs-5.5.64-1.el7.x86_64 --nodeps
[root@node3 ~]# rpm -qa|grep mariadb
[root@node3 ~]#
卸载mysql
查看是否安装过mysql,命令:find / -name mysql
[root@node1 mysql]# find / -name mysql
/run/lock/subsys/mysql
/export/server/mysql
/export/server/mysql/bin/mysql
/export/server/mysql/include/mysql
/export/server/mysql/data/mysql
如果安装过,进行卸载:
删除相关目录: rm -rf 目录
删除mysql用户和用户组(如果有进程,杀掉在删)
[root@node1 mysql]# userdel mysql
userdel: user mysql is currently used by process 30767
[root@node1 mysql]# kill -9 30767
[root@node1 mysql]#
卸载完毕!
检查 libaio
[root@node1 mysql]# rpm -qa|grep libaio
libaio-0.3.109-13.el7.x86_64
未安装如下命令安装:
yum search libaio
安装mysql
把mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz包放到/export/server/目录下并解压,如果没有mysql目录,就新建一个。
解压后重命名
#新建如下目录
mkdir /export/server
#进入/export/server目录下将mysql文件解压
cd /export/server
tar -xvf /export/server/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
#文件夹重命名为 mysql
mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql
#新建文件夹存放数据
mkdir /export/server/data
mysql安装目录赋予权限
chmod -R 777 /export/server/mysql
<