如果之前安裝了mysql的話结蟋,要確定之前的mysql是否清理干凈
rpm -qa | grep -i mysql
如果發(fā)現(xiàn)有殘留的mysql脯倚,需要通過 yum remove + 東西???? 逐條刪掉
例如:yum remove mysql-community-common-8.0.20-1.el7.x86_64?? (如果當(dāng)前用戶沒有root權(quán)限,需要sudo)
然后查看有沒有殘留的mysql目錄:sudo find / -name mysql
通過命令 sudo rm -rf 逐個(gè)刪除即可嵌屎。?
假如有 /var/log/mysqld.log推正,記得刪除 /var/log/mysqld.log(如果不刪除這個(gè)文件,會(huì)導(dǎo)致新安裝的 mysql 無法生存新密碼编整,導(dǎo)致無法登陸)
如果之前卸載了mysql舔稀,my.cnf是不會(huì)自己刪除的,也需要自己刪除掌测。通過命令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時(shí)内贮,你會(huì)發(fā)現(xiàn)很慢,幾十kb每秒汞斧,此時(shí)我們要清理緩存并更新
首先備份: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
運(yùn)行命令yum makecache生成緩存夜郁,重新執(zhí)行命令yum -y install mysql-community-server 即可
4.啟動(dòng)Mysql服務(wù) : systemctl start mysqld
5.修改密碼:在/var/log/mysqld.log可以查看臨時(shí)密碼,登陸后修改密碼即可粘勒。
6.設(shè)置開機(jī)自啟動(dòng):chkconfig mysqld on