- 下载
- 安装
- 报错
- 启动
首先下载mysql,因为本文使用yum安装,所以下载的不是tar包。
下载首先进入官网:https://dev.mysql.com/downloads/repo/yum/
点击download(我使用的是centos7,请根据自己的版本进行选择)
点击复制地址链接:
进入到linxu的命令行,然后下载rpm文件
wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm安装
在安装前,先查看之前是否有安装过mysql
rpm -qa|grep -i mysql
如果有的话,删除:
sudo rpm -ev mysql80-community-release-el7-6.noarch --nodeps
然后再进行安装:
sudo yum install mysql-community-server报错
然后遇到报错:
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
GPG key retrieval failed: [Errno 14] curl#37 - “Couldn’t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022”
然后开始排查问题,修改文件:
cat /etc/yum.repos.d/mysql-community.repo
上面enabled的参数,1表示需要现在的内容,0表示禁止。 因为我要下载8.0的,所以红框中的enabled被设置为0。第二部分的8.0被设置为1.
报错的云因是另一个参数gpgcheck,设置为0,不用check就好。
上面步骤完成后,记得要先删除mysql,然后再install一下,然后就可以启动了。
systemctl enable mysqld systemctl start mysqld
到这里已经可以进入mysql了,但是还需要拿到本身的root密码。初始化密码在
cat /var/log/mysqld.log
至此,mysql安装好并且可以进入了



