在虛擬機(jī)中下載安裝MySQL的圖文步驟
一、前期準(zhǔn)備
(一)虛擬機(jī)軟件安裝
推薦使用 VMware Workstation 或 VirtualBox 這兩款常見(jiàn)的虛擬機(jī)軟件。前往它們的官方網(wǎng)站,根據(jù)自己的操作系統(tǒng)版本下載對(duì)應(yīng)的安裝程序,然后按照安裝向?qū)У奶崾就瓿砂惭b,安裝過(guò)程中一般采用默認(rèn)設(shè)置即可
(二)虛擬機(jī)系統(tǒng)鏡像準(zhǔn)備
選擇合適的 Linux 操作系統(tǒng)鏡像,如 CentOS 或 Ubuntu。以 Ubuntu 為例,可從 Ubuntu 官方網(wǎng)站下載長(zhǎng)期支持版本(如 Ubuntu 20.04 LTS)的鏡像文件。
(三)虛擬機(jī)創(chuàng)建
以 VMware Workstation 為例
開(kāi) VMware Workstation,點(diǎn)擊 “創(chuàng)建新的虛擬機(jī)”。
- 選擇 “典型(推薦)”,然后點(diǎn)擊 “下一步”。
- 在 “安裝客戶(hù)機(jī)操作系統(tǒng)” 界面,選擇 “稍后安裝操作系統(tǒng)”,點(diǎn)擊 “下一步”。
- 選擇操作系統(tǒng)類(lèi)型和版本,如選擇 “Linux” 和 “Ubuntu 64 位”,點(diǎn)擊 “下一步”。
- 設(shè)置虛擬機(jī)名稱(chēng)和存儲(chǔ)位置,點(diǎn)擊 “下一步”。
- 根據(jù)需求分配磁盤(pán)空間,建議至少 20GB,點(diǎn)擊 “下一步”。
- 點(diǎn)擊 “完成”,完成虛擬機(jī)的初步創(chuàng)建。
(四)虛擬機(jī)系統(tǒng)安裝
- 選中創(chuàng)建好的虛擬機(jī),點(diǎn)擊 “編輯虛擬機(jī)設(shè)置”。
- 在 “硬件” 選項(xiàng)卡中,選擇 “CD/DVD (SATA)”,將 “使用 ISO 映像文件” 選中,并選擇之前下載好的 Ubuntu 鏡像文件。
- 點(diǎn)擊 “確定” 保存設(shè)置,然后啟動(dòng)虛擬機(jī)。
- 進(jìn)入 Ubuntu 安裝界面后,按照提示進(jìn)行安裝,包括選擇語(yǔ)言、鍵盤(pán)布局、設(shè)置用戶(hù)名和密碼等,等待安裝完成
首先我們要打開(kāi)mysql官網(wǎng):MySQL :: 下載 MySQL Community Server (存檔版本)
這邊我們選擇的是8.0.26版本,你們也可以根據(jù)自己的需要的版本開(kāi)始下載操作系統(tǒng)按照我紅色箭頭標(biāo)注的就可以 最后點(diǎn)擊RPM捆綁包下載大概需要五到六分鐘左右就可以下載完畢
(五)1.開(kāi)始安裝mysql這邊我們需要用的連接工具后續(xù)方便我們使用我選擇使用的是SecureCRT 和SecureFx

2.我們打開(kāi)自己創(chuàng)建好的虛擬機(jī)輸入命令ip a 查看虛擬機(jī)的ip地址一會(huì)我們用連接工具的時(shí)候要用到

3 . 打開(kāi)軟件點(diǎn)擊紅色箭頭標(biāo)注的圖標(biāo)輸入主機(jī)名字就是剛剛我們查到的ip:192.168.139.129 用戶(hù)名字我們建議用root用戶(hù)這樣方便我們使用最后點(diǎn)擊連接輸入密碼可可以進(jìn)入了

4.我們輸入命令'rpm -qa | grep mariadb'查看虛擬機(jī)有沒(méi)有自帶的數(shù)據(jù)庫(kù)因?yàn)橛行﹍inux系統(tǒng)自帶mariadb數(shù)據(jù)庫(kù)會(huì)與mysql起沖突,所以我們需要查看系統(tǒng)中是否有mariadb數(shù)據(jù)庫(kù),若存在,則需要?jiǎng)h除它

5. 輸入命令:rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64刪除自帶的數(shù)據(jù)庫(kù)最后在輸入:rpm -qa | grep mariadb看看刪除成功了沒(méi)有

6. 使用工具上傳我們剛剛下載好的MySQL還是點(diǎn)擊紅色箭頭指的圖標(biāo)輸入主機(jī)名和root密碼就可以了我選擇給文件放到/usr/local

7. 使用命令:tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar 注意我們這里要切換到我們剛剛放MySQL的文件目錄使用命令:cd/usr/local

8. 安裝mysql的安裝包命令:按照這個(gè)代碼的順序輸入
rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm yum remove mysql-libs rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm yum -y install openssl-devel rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm yum -y install libaio rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm
注意?。。。?!我畫(huà)紅色方框的是報(bào)錯(cuò)的后面我會(huì)講解決辦法










9. 報(bào)錯(cuò)的原因是因?yàn)樘幚硪蕾?lài)項(xiàng)缺失問(wèn)題
當(dāng)嘗試安裝 mysql-community-server-8.0.26-1.el7.x86_64 或其他版本時(shí),如果提示缺少某些庫(kù)文件(如 libaio.so.1()),則需要手動(dòng)安裝這些依賴(lài)包。例如,在引用中提到的錯(cuò)誤顯示了對(duì) libaio 庫(kù)的需求4??梢酝ㄟ^(guò)以下命令來(lái)解決:
yum install libaio -y yum install net-tools -y yum makecache fast
10.上面的命令輸入完之后我們?cè)俅螆?zhí)行: rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm就沒(méi)有問(wèn)題了

11.啟動(dòng)MySQL服務(wù)命令
systemctl start mysqld systemctl restart mysqld systemctl stop mysqld

12 .查詢(xún)自動(dòng)生成的root用戶(hù)密碼輸入命令:grep 'temporary password' /var/log/mysqld.log。我畫(huà)紅色框的是密碼注意沒(méi)個(gè)人的密碼都不一樣

13. 命令行執(zhí)行指令 :mysql -u root -p 然后輸入上述查詢(xún)到的自動(dòng)生成的密碼, 完成登錄
14. 修改root用戶(hù)密碼
登錄到MySQL之后,需要將自動(dòng)生成的不便記憶的密碼修改了,修改成自己熟悉的便于記憶的密碼代碼:ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
15.創(chuàng)建用戶(hù)默認(rèn)的root用戶(hù)只能當(dāng)前節(jié)點(diǎn)localhost訪問(wèn),是無(wú)法遠(yuǎn)程訪問(wèn)的,我們還需要?jiǎng)?chuàng)建一個(gè)root賬戶(hù),用戶(hù)遠(yuǎn)程訪問(wèn)代碼:create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';
16.給root用戶(hù)分配權(quán)限代碼:grant all on *.* to 'root'@'%';
到此這篇關(guān)于在虛擬機(jī)中下載MySQL的圖文步驟的文章就介紹到這了,更多相關(guān)虛擬機(jī)下載MySQL內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
CentOS6.5下RPM方式安裝mysql5.6.33的詳細(xì)教程
本文給大家詳細(xì)介紹CentOS6.5下RPM方式安裝mysql5.6.33的教程,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友一起看看吧2016-10-10
怎樣設(shè)置才能允許外網(wǎng)訪問(wèn)MySQL
大多數(shù)情況下,mysql數(shù)據(jù)庫(kù)只要本機(jī)訪問(wèn)就可以了,這樣的話(huà),默認(rèn)安裝就OK,但是如果需要外網(wǎng)訪問(wèn)mysql數(shù)據(jù)庫(kù)的話(huà),應(yīng)該如何操作呢,想知道的話(huà),就好好看看下面的介紹吧2014-08-08
MySQL中JSON數(shù)據(jù)類(lèi)型完全指南(從基礎(chǔ)到高級(jí))
在當(dāng)今數(shù)據(jù)驅(qū)動(dòng)的時(shí)代,MySQL作為最受歡迎的關(guān)系型數(shù)據(jù)庫(kù)之一,不斷演進(jìn)以滿(mǎn)足現(xiàn)代應(yīng)用的需求,JSON數(shù)據(jù)類(lèi)型的引入,讓MySQL在保持關(guān)系型數(shù)據(jù)庫(kù)優(yōu)勢(shì)的同時(shí),也具備了處理半結(jié)構(gòu)化數(shù)據(jù)的能力,本文將深入探討MySQL JSON數(shù)據(jù)類(lèi)型的方方面面2025-07-07
insert...on?duplicate?key?update語(yǔ)法詳解
本文主要介紹了insert...on?duplicate?key?update語(yǔ)法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
MySQL全文索引實(shí)現(xiàn)簡(jiǎn)單版搜索引擎實(shí)例代碼
這篇文章主要給大家介紹了關(guān)于MySQL全文索引實(shí)現(xiàn)簡(jiǎn)單版搜索引擎的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Linux下安裝MySQL5.7.19問(wèn)題小結(jié)
第一次在自己虛機(jī)上安裝mysql 中間碰到很多問(wèn)題 在這里記下來(lái),特此分享到腳本之家平臺(tái)供大家參考2017-08-08

