1.卸載之前安裝的mysql
1.查找所有的mysql安裝文件
rpm -qa | grep -i mysql
2.依次remove 所有的安裝包
yum remove mysql 包名
3.查找mysql安裝文件
find / -name mysql
4.依次刪除這些文件夾
rm -rf 文件夾路徑
2.下載安裝包
1.下載地址 https://dev.mysql.com/downloads/repo/yum/
2.並將安裝包複製到路徑/usr/local/mysql 文件夾下
3.安裝 yum repo文件並更新 yum 緩存
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
執行結果:
會在/etc/yum.repos.d/目錄下生成兩個repo文件mysql-community.repo mysql-community-source.repo
更新 yum 命令
-
yum clean all
-
yum makecache
4.用yum安裝mysql
yum install mysql-community-server
5.啓動mysql
1.啓動mysql
systemctl start mysqld.service
2.查看啓動結果
systemctl status mysqld.service
6.獲取初始密碼並登錄
1. 在安裝的時候初始密碼被放在/var/log/mysqld.log中
cat /var/log/mysqld.log | grep password
2.使用初始密碼登錄
mysql -uroot -p
3.登錄之後修改密碼
//mysql8的密碼必須要有大小寫,數字和字符
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
7.設置遠程訪問
1.在6的基礎上退出登錄用新密碼登錄
2.切換數據庫
use mysql
3.將權限賦給所有鏈接
update user set host = '%' where user = 'root';
//並刷新
FLUSH PRIVILEGES;
4.開放端口號3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent