如果之前安装了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
网友评论