Ubuntu安裝MySQL
介紹:
Ubuntu 是一款基于Linux操作系統(tǒng)的免費開源發(fā)行版,廣受歡迎。它以穩(wěn)定性、安全性和用戶友好性而聞名,適用于桌面和服務(wù)器環(huán)境。Ubuntu提供了大量的軟件包和應(yīng)用程序,擁有龐大的社區(qū)支持和活躍的開發(fā)者社區(qū)。它的長期支持(LTS)版本獲得5年的安全更新,為企業(yè)和個人提供了可靠的選擇。 Ubuntu的桌面版本具有直觀的用戶界面,而服務(wù)器版本則適用于構(gòu)建強大的Web服務(wù)器和云計算平臺。
當(dāng)你需要在Ubuntu上安裝MySQL時,有兩種主要的方式:在線安裝和離線安裝。在線安裝是通過Ubuntu軟件包管理器直接下載和安裝MySQL,而離線安裝則涉及手動下載MySQL安裝包并在離線環(huán)境中進(jìn)行安裝。
Ubuntu和MySQL默認(rèn)版本對照
以下是一個以表格形式列出了不同Ubuntu版本和它們通常默認(rèn)安裝的MySQL版本:
Ubuntu 版本 | 默認(rèn) MySQL 版本 |
---|---|
Ubuntu 22.04 LTS | MySQL 8.0 |
Ubuntu 20.04 LTS | MySQL 8.0 |
Ubuntu 18.04 LTS | MySQL 5.7 |
Ubuntu 16.04 LTS | MySQL 5.7 |
Ubuntu 14.04 LTS | MySQL 5.5 |
Ubuntu 12.04 LTS | MySQL 5.5 |
在線安裝MySQL
步驟1:更新軟件包列表
在進(jìn)行任何軟件安裝之前,請確保你的系統(tǒng)的軟件包列表是最新的。打開終端并運行以下命令:
sudo apt update
步驟2:安裝MySQL服務(wù)器
在更新軟件包列表后,這里我們可以查看一下可使用的MySQL安裝包:
# 查看可使用的安裝包
sudo apt search mysql-server
接下來可以使用以下命令安裝MySQL服務(wù)器:
# 安裝最新版本
sudo apt install -y mysql-server
# 安裝指定版本
sudo apt install -y mysql-server-8.0
如果不加-y
會在安裝過程中,系統(tǒng)將提示你設(shè)置MySQL的root密碼。確保密碼足夠強,且記住它,因為你將在以后需要用到它。
步驟3:啟動MySQL服務(wù)
安裝完成后,MySQL服務(wù)會自動啟動,未啟動則使用以下命令啟動MySQL服務(wù):
sudo systemctl start mysql
并將MySQL設(shè)置為開機(jī)自啟動:
sudo systemctl enable mysql
步驟4:檢查MySQL狀態(tài)
你可以使用以下命令來檢查MySQL是否正在運行:
sudo systemctl status mysql
至此,你已經(jīng)成功在線安裝了MySQL服務(wù)器。
步驟5:修改密碼、權(quán)限
默認(rèn)安裝是沒有設(shè)置密碼的,需要我們自己設(shè)置密碼。
# 登錄mysql,在默認(rèn)安裝時如果沒有讓我們設(shè)置密碼,則直接回車就能登錄成功。
mysql -uroot -p
# 設(shè)置密碼 mysql8.0
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
# 設(shè)置密碼 mysql5.7
set password=password('新密碼');
# 配置IP 5.7
grant all privileges on *.* to root@"%" identified by "密碼";
# 刷新緩存
flush privileges;
注意:配置8.0版本參考:我這里通過這種方式?jīng)]有實現(xiàn)所有IP都能訪問;我是通過直接修改配置文件才實現(xiàn)的,MySQL8.0版本把配置文件 my.cnf
拆分成mysql.cnf
和mysqld.cnf
,我們需要修改的是mysqld.cnf
文件:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
修改 bind-address
,保存后重啟MySQL即可。
bind-address = 0.0.0.0
重啟MySQL重新加載一下配置:
sudo systemctl restart mysql
離線安裝MySQL
如果你需要在沒有互聯(lián)網(wǎng)連接的環(huán)境中安裝MySQL,可以在另一臺聯(lián)網(wǎng)的計算機(jī)上下載MySQL的安裝包,然后將其傳輸?shù)侥繕?biāo)Ubuntu機(jī)器上進(jìn)行安裝。
步驟1:下載MySQL安裝包
在聯(lián)網(wǎng)的計算機(jī)上,訪問 MySQL官方網(wǎng)站 或者M(jìn)ySQL的軟件倉庫,然后下載適合你系統(tǒng)版本的MySQL安裝包(通常是.deb文件)。將下載的文件保存到一個可移動的存儲設(shè)備上。
步驟2:傳輸安裝包到目標(biāo)機(jī)器
將下載的MySQL安裝包從聯(lián)網(wǎng)計算機(jī)傳輸?shù)侥繕?biāo)Ubuntu機(jī)器。你可以使用USB驅(qū)動器、外部硬盤、網(wǎng)絡(luò)傳輸?shù)确椒▉硗瓿蛇@個步驟。
步驟3:安裝MySQL
在目標(biāo)Ubuntu機(jī)器上,使用以下命令來安裝MySQL:
.deb文件安裝方法
sudo dpkg -i mysql-package-name.deb
請將 mysql-package-name.deb
替換為你下載的MySQL安裝包的文件名。
.tar.gz 文件安裝方法
# 解壓文件
tar -zxvf mysql-package.tar.gz
# 安裝
cd /tmp/mysql-package/bin/
./mysql_install_db
請將 mysql-package.tar.gz 替換為你實際下載的MySQL安裝包的文件名。
步驟4:配置MySQL
安裝完成后,你可以使用以下命令啟動MySQL服務(wù):
sudo systemctl start mysql
然后將MySQL設(shè)置為開機(jī)自啟動:
sudo systemctl enable mysql
步驟5:檢查MySQL狀態(tài)
使用以下命令來檢查MySQL是否正在運行:
sudo systemctl status mysql
至此,你已經(jīng)成功在離線環(huán)境中安裝了MySQL服務(wù)器。文章來源:http://www.zghlxwxcb.cn/news/detail-758071.html
總結(jié)起來,你可以根據(jù)你的網(wǎng)絡(luò)連接情況選擇在線或離線安裝MySQL。在線安裝更加簡單,但離線安裝可以讓你在沒有網(wǎng)絡(luò)連接的情況下進(jìn)行安裝。希望這篇博客對你有所幫助,順利安裝MySQL!如果你需要更詳細(xì)的步驟或進(jìn)一步的配置,請查閱MySQL官方文檔或相關(guān)教程。文章來源地址http://www.zghlxwxcb.cn/news/detail-758071.html
到了這里,關(guān)于在Ubuntu 上安裝 MySQL兩種方式:在線方式和離線方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!