【centos生产环境搭建(一)mysql安装】

这篇博客介绍了如何在CentOS 7生产环境中搭建MySQL 8.0.20。内容包括卸载预装的数据库、安装libaio、解压并配置MySQL安装包、创建用户和组、初始化数据库、设置开机启动以及配置远程访问。此外,还提到了如何解决启动时的报错和修改登录密码。
摘要由CSDN通过智能技术生成

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

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值