WSL2-CentOS7 安裝MySQL5.7(yum)

準備工作
1.使用?yum -y update 更新yum (非必須,生產環(huán)境謹慎使用)
2.卸載是否已安裝(或自帶)的mariadb?rpm -e --nodeps mariadb-libs
3.安裝mysql的yum源
??https://dev.mysql.com/downloads/repo/yum/


安裝源和本體
1.使用 wget?下載到CentOS里(任意位置,如/temp,不影響)
yum安裝wget:
yum -y install wget
當然,手動下載后復制進去也行
2.使用?rpm -ivh mysql80-community-release-el7-7.noarch.rpm?安裝yum源
輸入?yum repolist all | grep mysql 可以看到,默認enabled的是MySQL8.0的版本,我需要安裝的是5.7的版本,所以操作一下,分別輸入?yum-config-manager --disable mysql80-community ,yum-config-manager --enable mysql57-community
再次查看,已經是5.7的版本enabled了
4.安裝mysql
使用 yum -y install mysql-community-server?安裝
5.啟動mysql服務
使用?systemctl start mysqld.service 啟動mysql的服務
在登陸之前,我建議先修改配置文件,一步到位,使用?vi /etc/my.cnf?修改配置文件,在 [mysqld] 下添加如下內容,具體配置內容可自行查閱資料,根據需要變更
使用 systemctl restart mysqld 重啟mysql服務
使用?grep 'temporary password' /var/log/mysqld.log 查詢mysql默認生成的臨時密碼
使用?mysql -u root -p,然后輸入臨時密碼,登錄mysql
進入mysql后,使用?ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密碼';?修改mysql中root用戶的密碼
其他常用設置
1.開機自啟?systemctl enable mysqld
2.遠程登陸
? ?登錄mysql后,依次輸入
? ?use mysql;?
? ?update user set host='%' where user='root';
? ?flush privileges;