centos7系统卸载mysql5.7 安装mysql8

一.卸载mysql5.7 

1. 检查系统版本:

 cat /etc/system-release

2. 查看位

uname -a

3. 检查是否安装了mysql

rpm -qa mysql* 

 

yum list mysql*

4.卸载 mysql 

yum remove mysql* 

#检查mysql是否卸载
rpm -e mysql* 

#检查系统是否存在mariadb ,要卸载,否则可能与mysql产生冲突。 
rpm -qa|grep mariadb 
#如果有就卸载干净
systemctl stop mariadb
rpm -e --nodeps "mariadb陈列得包"
#例如:rpm -e --nodeps mariadb-5.5.52-1.el7.x86_64
#例如:rpm -e --nodeps mariadb-server-5.5.52-1.el7.x86_64
#例如:rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

二.安装mysql8  

#下载资源
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar
#解压文件到本地mysql文件夹
tar -xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar -C /opt/soft/mysql 

 此时mysql 文件夹中有3个压缩文件

 解压 最后一个文件

#解压
 tar -xvJf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz -C /usr/local/mysql/

3、添加用户组 groupadd mysql

4、添加用户积所属用户组 useradd -g mysql mysql

5、查看添加是否成功 id mysql

#给用户赋予权限 
chown -R mysql.mysql /usr/local/mysql/mysql-8.0.28-linux-glibc2.12-x86_64/

#初始化数据库
./mysqld --user=mysql --basedir=/usr/local/mysql/mysql-8.0.28-linux-glibc2.12-x86_64/ --datadir=/usr/local/mysql/mysql-8.0.28-linux-glibc2.12-x86_64/data/ --initialize

得到初始化密码:q%ihuM1Y3oho

 

#将mysql服务添加到系统中
cd /usr/local/mysql/mysql-8.0.28-linux-glibc2.12-x86_64
cp -a ./support-files/mysql.server /etc/init.d/mysql
#授权
chmod +x /etc/init.d/mysql
#添加服务
chkconfig --add mysql
#修改 /etc/my.cnf文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值