centos7 mysql8.0 安裝方法

centos7 mysql8.0的安裝方法:首先卸載歷史版本MySQL;然后使用命令“sudo yum install mysql-server”來安裝MySQL;最后設置為開機啟動即可。

centos7 mysql8.0 安裝方法

推薦:《centos教程

CentOS 7安裝MySQL8.0

一.卸載歷史版本MySQL

查看是否擁有歷史版本

非首次安裝需卸載歷史版本MySQL,命令查看是否有安裝MySQL歷史版本組件

#?rpm?-qa|grep?mysql

centos7 mysql8.0 安裝方法

例如圖片中查詢出兩個已安裝的MySQL社區版組件,在安裝新版本MySQL前需要移除已安裝的歷史組件

查看MySQL服務狀態

#?service?mysqld?status

暫停MySQL服務

#?service?mysqld?stop

卸載MySQL服務

需要把每個組件全部移除,注意可能會有組件的依賴前后順序。

#?rpm?-ev?[需要移除組件的名稱]

或者

#?rpm?-e?--nodeps?[需要移除組件的名稱]??//此命令為強制卸載

二.安裝MySQL

使用rpm來安裝MySQL

因為CentOS 7默認安裝的數據庫是Mariadb,所以使用YUM命令是無法安裝MySQL的,只會更新Mariadb。使用rpm來進行安裝。可以在mysql的repo源倉庫右鍵復制指定版本的數據庫。

#?wget?http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm

安裝mysql80-community-release-el7-1.noarch.rpm包

#?sudo?rpm?-ivh?mysql80-community-release-el7-1.noarch.rpm

安裝完成后會在 /etc/yum.repos.d文件夾里面獲得兩個文件:mysql-community.repo && mysql-community-source.repo

centos7 mysql8.0 安裝方法

使用yum安裝mysql服務

#?sudo?yum?install?mysql-server

如果顯示以下內容說明安裝成功

Complete!

檢查是否已經設置為開機啟動MySQL服務

#?systemctl?list-unit-files|grep?mysqld

如果顯示

centos7 mysql8.0 安裝方法

則表示已經設置為開機啟動,如果沒有設置為開機啟動則執行

#?systemctl?enable?mysqld.service

查看MySQL是否啟動未啟動則執行啟動服務命令

查看是否啟動MySQL服務

#?ps?-ef|grep?mysql

啟動服務

#?systemctl?start?mysqld.service

初始化MySQL

#?mysqld?--initialize

查看MySQL初始默認密碼

#?grep?'temporary?password'?/var/log/mysqld.log

centos7 mysql8.0 安裝方法

復制 root@localhost: 后面的密碼。登錄mysql,并粘貼默認密碼

因為MySQL8.0的更改,導致必須要重置密碼

alter user ‘root’@’localhost’ identified by ‘12345678’;

如果設置密碼時候出現提示

ERROR?1819?(HY000):?Your?password?does?not?satisfy?the?current?policy?requirements

代表需要降低policy的等級后在執行

set?global?validate_password.policy=0;

開啟MySQL遠程連接

use?mysql; #修改root賬戶權限 update?user?set?host?=?'%'?where?user?=?'root'; #刷新權限 flush?privileges;

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享