1:卸載原有REPO源
查詢已經(jīng)存在的mysql及相關依賴包
rpm -qa | grep mysql
此時你會看到一堆列表,使用 yum 命令依次卸載
yum remove mysql-xxx-xxx-xxx
接下來刪除 mysql 的殘留目錄及文件,先用下面的命令找出所有mysql相關的文件夾
find / -name mysql
如下指令依次刪除
rm -rf /var/lib/mysql
準備工作已就緒
2:安裝MYSQL 8.0
centos的yum 源中默認是沒有mysql的,所以先去 >>MySQL官方網(wǎng)站<< 下載repo源,如圖點擊 Download
你可以下載至本地后上傳至服務器,或者如下直接在服務器中使用 wget 獲取
wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
安裝剛才下載的repo文件
rpm -ivh mysql80-community-release-el7-2.noarch.rpm
執(zhí)行成功后,命令查看 /etc/yum.repos.d/ 文件夾下會產(chǎn)生兩個文件就對了
ls /etc/yum.repos.d/ | grep mysql
mysql-community.repo
mysql-community-source.repo
更新yum緩存
yum clean all
yum makecache
安裝
yum install mysql-community-server
啟動 mysql 并設為開機啟動
systemctl start mysqld.service
systemctl enable mysqld.service
獲取初始密碼登錄mysql并修改自己的密碼
# 獲取初始密碼
cat /var/log/mysqld.log | grep password
如圖記下自己的初始密碼
用上面獲取的初始密碼登錄mysql
mysql -u root -p
修改密碼,如圖 “NewPwd123!@#” 替換成自己的密碼,注意 mysql 默認情況下設置的密碼需要有大小寫+數(shù)字+特殊符號
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPwd123!@#';
至此 MySQL8 的安裝過程結束
3:設置遠程訪問鏈接數(shù)據(jù)庫
登錄,輸入剛剛修改的最新密碼
mysql -u root -p
使用mysql數(shù)據(jù)庫
use mysql
修改權限:
即把root用戶的host字段改成%,默認應該是localhost,就只能是本地連接,改成%,就可以遠程連接了。具體SQL語句:
update user set Host = '%' where User = 'root';
顯示修改成功,刷新權限:文章來源:http://www.zghlxwxcb.cn/news/detail-481516.html
FLUSH PRIVILEGES;
此時,使用navicat,就可以遠程訪問了。文章來源地址http://www.zghlxwxcb.cn/news/detail-481516.html
到了這里,關于Linux系統(tǒng)安裝mysql8完整無腦步驟的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!