[MySQL] CentOS7 安裝 MYSQL 8.0

更新於 發佈於 閱讀時間約 6 分鐘

網路隨便估狗都有一堆大神教學文,不過還是紀錄一下自己安裝的步驟 (2021.11.8)身為一個linux和資料庫菜雞只能乖乖腳踏實地一步一步來


1. 先準備好環境 (廢話)

我是用virtualbox起一個CentOS7的虛擬機詳細以參考以下網址,有非常詳盡的步驟

唯一不一樣的地方是在網路卡的設定,博主是用【橋接介面卡】

我試了半天就是沒有成功的給到跟本機同網段的IP

所以後來我的作法都是選用【僅限主機介面卡】


2. 安裝putty (選配)

只能說virtualbox虛擬機爆難用…進到主機游標都會不見,

沒有游標自然就沒辦法複製檔案名稱,要跳出來還要另外按鍵….

putty相較起來就跟cmd一樣平易近人,所以還是選他來做使用

raw-image
raw-image


3. 確認環境

因為我是起新的虛擬機來做安裝所以之前一定沒有裝過MYSQL或MariaDB

若是使用先前就有的環境建議都先確認過去是否有安裝過

[root@localhost ~]# rpm -qa | grep mysql


乾淨的環境應該要長這樣

raw-image

若有帶出服務代表過去有裝過或是有殘存值沒殺乾淨,請移除後再行安裝

raw-image


4. 利用YUM安裝MYSQL

為了將MYSQL的rpm下載下來,我們會需要用到wget的這個功能

預設是沒有的要自行安裝

[root@localhost ~]# sudo yum install wget
raw-image
raw-image

安裝完可以直接下wget看有沒有成功,有回應就代表裝好囉

raw-image

下載MYSQL社群版並放到/temp (-P 後面帶存放位置)

這裡的網址可以到MYSQL官網去查看(想知道網址怎麼來文章最後面有補充)

[root@localhost ~]# wget -P /temp/ https://dev.mysql.com/get/mysql80-community-release-el7-4.noarch.rpm
raw-image

確認是否有成功下載

[root@localhost ~]# cd /temp
[root@localhost ~]# ls -la | grep mysql
raw-image

安裝yum源及確認啟用的服務&確認有啟用的MYSQL安裝源

預設會啟用最新的版本(以現在來說就是MYSQL Community 8.0)

如果想要安裝舊版也可以去將舊版的服務做起用再安裝

[root@localhost ~]# rpm -vih /temp/mysql80-community-release-el7-4.noarch.rpm
[root@localhost ~]# yum repolist enabled | grep mysql
raw-image

開始安裝MYSQL啦,安裝中途常常會問你要不要依賴下載[Is this OK]?
我全部都下 y (多裝沒事,少裝才麻煩的心態)

[root@localhost ~]# yum install mssql-community-server
raw-image
raw-image
raw-image

5. 安裝完成後驗證

[root@localhost ~]# service mysqld start   #啟用MySQL服務
[root@localhost ~]# service mysqld stop   #停止MySQL服務
[root@localhost ~]# service mysqld restart  #重啟MySQL服務
[root@localhost ~]# service mysqld status  #查看服務狀態

以上若都正常沒有錯訊,恭喜你已經裝好MYSQL囉

raw-image

6. 設定 root 登入MYSQL的密碼


MYSQL會預設給root一組帳密,請到mysqld.log下去做查看

[root@localhost ~]# cat /var/log/mysqld.log | grep 'temporary password'

那串外星文就是你的密碼,記得複製起來

raw-image

登入MYSQL吧

有時暫時性密碼會帶有特殊符號導致登入失敗,保險起見加個引號包起來會比較好

[root@localhost ~]# mysql -uroot -p'你的密碼'
raw-image

登入後先下個顯示全資料庫的指令,這時會報錯

錯誤告訴我們要先去reset我們的密碼才能做使用 (真是任性…)

## 顯示全資料庫
mysql > show databases;

## Reset Root password
mysql > ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密碼';
raw-image

reset密碼完成後,就可以正常使用囉!(灑花)



補充:

MySQL官方下載網址

raw-image
raw-image


參考:https://codingnote.cc/zh-tw/p/241662/


留言
avatar-img
留言分享你的想法!
avatar-img
衣服子的沙龍
1會員
3內容數
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
本篇文章將會說明如何在Linux中使用RPM離線安裝MySQL。
Thumbnail
本篇文章將會說明如何在Linux中使用RPM離線安裝MySQL。
Thumbnail
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
Thumbnail
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
Thumbnail
「我只有 Windows 電腦也可以操作 Linux 指令嗎?」 「想試試看其他作業系統,需要移除作業系統再重灌嗎?」 「想了解虛擬化,快來試試看 VirtualBox」 今天就來實作 VirtualBox 安裝 Linux ubuntu 作業系統吧!
Thumbnail
「我只有 Windows 電腦也可以操作 Linux 指令嗎?」 「想試試看其他作業系統,需要移除作業系統再重灌嗎?」 「想了解虛擬化,快來試試看 VirtualBox」 今天就來實作 VirtualBox 安裝 Linux ubuntu 作業系統吧!
Thumbnail
先說,我並非專業人士~ 只是分享建立的過程與經驗,不要問我問題~ 我可能、應該無法解答,哈哈哈。 另,這只是一份 草稿? 操作簡述~ 容我不很詳細的抓畫面了! 我之後 "應該" 會拍影片說明整個過程,真的有拍的話,再補上影片網址。
Thumbnail
先說,我並非專業人士~ 只是分享建立的過程與經驗,不要問我問題~ 我可能、應該無法解答,哈哈哈。 另,這只是一份 草稿? 操作簡述~ 容我不很詳細的抓畫面了! 我之後 "應該" 會拍影片說明整個過程,真的有拍的話,再補上影片網址。
Thumbnail
Development environment of Laravel. Nginx, php, mysql and centos 7
Thumbnail
Development environment of Laravel. Nginx, php, mysql and centos 7
Thumbnail
承接上篇文章 架設好環境後我們要來安裝 WordPress 了 其實安裝 WordPress 非常簡單,但是其中要注意的小細節太多了,若是沒有設定好,接下來在做各種激烈操作的時候就會有一堆問題。 文章目錄: 首先,建立一個專門給 WordPress 的資料庫,開啟 phpmyadmin 解壓縮
Thumbnail
承接上篇文章 架設好環境後我們要來安裝 WordPress 了 其實安裝 WordPress 非常簡單,但是其中要注意的小細節太多了,若是沒有設定好,接下來在做各種激烈操作的時候就會有一堆問題。 文章目錄: 首先,建立一個專門給 WordPress 的資料庫,開啟 phpmyadmin 解壓縮
Thumbnail
有了MySQL後,當然就要下指令來玩玩 能玩爆代表你有天賦,每一次爆炸你又能修復就是成長大躍進的時刻 但是看看你的資料庫空空如也,只有系統DB怎麼辦咧 還好網路上有很多善心人士願意分享範例資料庫供人使用 話不多說就來試試看吧  1. 先找到你要的範例資料庫 範例資料庫下載
Thumbnail
有了MySQL後,當然就要下指令來玩玩 能玩爆代表你有天賦,每一次爆炸你又能修復就是成長大躍進的時刻 但是看看你的資料庫空空如也,只有系統DB怎麼辦咧 還好網路上有很多善心人士願意分享範例資料庫供人使用 話不多說就來試試看吧  1. 先找到你要的範例資料庫 範例資料庫下載
Thumbnail
網路隨便估狗都有一堆大神教學文,不過還是紀錄一下自己安裝的步驟 (2021.11.7)身為一個linux和資料庫菜雞只能乖乖腳踏實地一步一步來 準備好環境 (廢話) 1. 先準備好環境 (廢話) 我是用virtualbox起一個CentOS7的虛擬機詳細以參考以下網址,有非常詳盡的步驟
Thumbnail
網路隨便估狗都有一堆大神教學文,不過還是紀錄一下自己安裝的步驟 (2021.11.7)身為一個linux和資料庫菜雞只能乖乖腳踏實地一步一步來 準備好環境 (廢話) 1. 先準備好環境 (廢話) 我是用virtualbox起一個CentOS7的虛擬機詳細以參考以下網址,有非常詳盡的步驟
Thumbnail
本筆記紀錄如何在Linux(CentOS 8)安裝Nginx, MySQL, PHP環境。...
Thumbnail
本筆記紀錄如何在Linux(CentOS 8)安裝Nginx, MySQL, PHP環境。...
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News