如果之前安装了mysql的话,要确定之前的mysql是否清理干净

rpm -qa | grep -i mysql

如果发现有残留的mysql,需要通过 yum remove + 东西     逐条删掉

例如:yum remove mysql-community-common-8.0.20-1.el7.x86_64   (如果当前用户没有root权限,需要sudo)

然后查看有没有残留的mysql目录:sudo find / -name mysql

通过命令 sudo rm -rf 逐个删除即可。 

假如有 /var/log/mysqld.log,记得删除 /var/log/mysqld.log(如果不删除这个文件,会导致新安装的 mysql 无法生存新密码,导致无法登陆)

如果之前卸载了mysql,my.cnf是不会自己删除的,也需要自己删除。通过命令rm -rf /etc/my.cnf

开始安装mysql:

1.首先先下载mysql源安装包:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2.然后安装mysql源

yum -y localinstall mysql80-community-release-el7-3.noarch.rpm

3.安装mysql

yum -y install mysql-community-server

在安装mysql时,你会发现很慢,几十kb每秒,此时我们要清理缓存并更新

首先备份:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

然后下载新的CentOS-Base.repo 到/etc/yum.repos.d/

如果你是centos6就下载:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

如果你是centos7就下载:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

运行命令yum makecache生成缓存,重新执行命令yum -y install mysql-community-server 即可

4.启动Mysql服务 : systemctl start mysqld

5.修改密码:在/var/log/mysqld.log可以查看临时密码,登陆后修改密码即可。

6.设置开机自启动:chkconfig mysqld on

文章来源于互联网,如有雷同请联系站长删除:centos安装mysql8.0全过程,及遇到的问题

发表评论