如何在 Debian 12 上安裝 MySQL

MySQL 是一個關系型數(shù)據(jù)庫管理系統(tǒng)门坷,目前依舊是最流行的數(shù)據(jù)庫之一袍镀,很多系統(tǒng)都在使用 MySQL 數(shù)據(jù)庫。自從 MySQL 被甲骨文收購之前后苇羡,基本上所有 Linux 發(fā)行版的源默認都不包含 MySQL 了,而是改成了開源的 MariaDB设江。

本文主要介紹如何在 Debian 12 中安裝 MySQL 。

前期準備

1叉存、一臺安裝了 Debian 12 的 VPS 虛擬機 (推薦您購買一臺阿里云VPS或者騰訊云VPS虛擬主機,如果你更喜歡國外服務器歼捏,推薦你嘗試Vultr上的VPS稿存,注冊即送$50美元體驗笨篷,性價比非常高) ,當然你自己電腦或者虛擬機中也可以瓣履。

2率翅、如果使用 VPS, 基于安全考慮,建議使用非 root 賬號袖迎,可以在 Debian 12 上創(chuàng)建一個具有sudo權限的賬號冕臭。

下載 MySQL

Debian 12 中并不包含 MySQL 軟件包,其已經被 MariaDB 替換燕锥,我們需要從 MySQL 官網進行下載安裝辜贵。

如果您想安裝 MariaDB ,可以看之前的這篇教程:如何在 Debian 12上安裝 MariaDB脯宿。

首選,進入 MySQL存儲庫下載頁面泉粉,下載最新軟件包连霉。也可以在命令界面下使用wget命令下載最新的發(fā)行包。

wget https://repo.mysql.com/mysql-apt-config_0.8.29-1_all.deb

其次嗡靡,下載完成后跺撼,使用如下命令進行安裝。

sudo dpkg -i mysql-apt-config_0.8.29-1_all.deb

執(zhí)行如上命令后讨彼,你會看到如下的MySQL 配置安裝界面歉井。

默認選擇了 MySQL 8.0。

安裝MySQL

我們將安裝 MySQL 8.0 版哈误, 通過按 Tab 鍵選擇 “確定”哩至,然后按 Enter 鍵(如上圖所示)。

使用以下命令更新軟件包蜜自,并安裝MySQL菩貌。

sudo apt update
sudo apt install mysql-server

安裝過程中將會彈出設置 MySQL root 密碼的對話框,這一步先不設置重荠,Tab鍵切換到 “OK” 繼續(xù)箭阶,我們在下一章節(jié)中進行配置。

接下來戈鲁,會顯示一條消息仇参,通知您有關新的 MySQL 8 身份驗證的信息。

按照提示安裝完成后婆殿,MySQL 服務會默認自動運行诈乒,我們可以通過命令查看服務運行狀態(tài):

sudo systemctl status mysql

你可以看到如下內容的輸出:

● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en
   Active: active (running) since Fri 2024-01-14 13:16:27 CST; 18s ago
   ...

安全加固MySQL

MySQL 安裝完成后,為了讓 MySQL 更加安全婆芦,運行以下命令配置 MySQL root 密碼并使安裝的 MySQL 更安全抓谴。

sudo mysql_secure_installation

系統(tǒng)將要求您配置 VALIDATE PASSWORD PLUGIN(驗證密碼插件)暮蹂,該插件用于測試 MySQL 用戶密碼的強度。 密碼驗證策略分為三個級別:低癌压,中和強仰泻。 如果您不想設置驗證密碼插件,請按 Enter滩届。

之后開始設置密碼集侯,以及詢問是否移除 MySQL 中的 anonymous 用戶,禁用 root 帳號遠程登錄等一些列為了 MySQL 加強安全的問題帜消,所有內容如無個人特殊要求棠枉,默認建議都輸入"y"后,回車泡挺。

命令行連接MySQL

在終端中可以輸入mysql客戶端命令來連接mysql服務:

選擇默認的身份驗證方法以root用戶身份登錄到MySQL服務器:

mysql 

選擇傳統(tǒng)身份驗證方法登錄,請輸入:

mysql -uroot -p

這是輸入之前設定的 MySQL root 帳號密碼娄猫。

連接成功后你將會看到類似如下內容:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.1.0 MySQL Community Server - GPL
...
mysql>

現(xiàn)在你可以執(zhí)行 MySQL 的數(shù)據(jù)庫 SQL 語句進行操作了媳溺。

寫在最后

在本教程中,你學習了如何在 Debian 12 服務器上安裝 MySQL扯躺。你也知道了如何加固 MySQL 使其更安全录语,并通過 MySQL shell 連接 MySQL 服務禾乘。

如果你正需要學習在 Debian 12 中安裝 MySQL盖袭,不妨在你自己的 VPS 中開始嘗試一下吧。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末弟塞,一起剝皮案震驚了整個濱河市决记,隨后出現(xiàn)的幾起案子系宫,更是在濱河造成了極大的恐慌,老刑警劉巖扩借,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件潮罪,死亡現(xiàn)場離奇詭異嫉到,居然都是意外死亡,警方通過查閱死者的電腦和手機孽锥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門惜辑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來韵丑,“玉大人虚缎,你說我怎么就攤上這事钓株。” “怎么了创坞?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵题涨,是天一觀的道長总滩。 經常有香客問我,道長席函,這世上最難降的妖魔是什么冈涧? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮营曼,結果婚禮上,老公的妹妹穿的比我還像新娘溶推。我一直安慰自己蒜危,他們只是感情好,可當我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布部翘。 她就那樣靜靜地躺著新思,像睡著了一般赘风。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上荸哟,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天鞍历,我揣著相機與錄音肪虎,去河邊找鬼。 笑死刑枝,一個胖子當著我的面吹牛迅腔,可吹牛的內容都是我干的钾挟。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼徽千,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了百框?” 一聲冷哼從身側響起牍汹,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤慎菲,失蹤者是張志新(化名)和其女友劉穎露该,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體抑党,經...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡撵摆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年暑中,在試婚紗的時候發(fā)現(xiàn)自己被綠了苟呐。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片俐筋。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡澄者,死狀恐怖,靈堂內的尸體忽然破棺而出粱挡,到底是詐尸還是另有隱情,我是刑警寧澤询筏,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布逆屡,位于F島的核電站,受9級特大地震影響魏蔗,放射性物質發(fā)生泄漏。R本人自食惡果不足惜廓鞠,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一床佳、第九天 我趴在偏房一處隱蔽的房頂上張望榄审。 院中可真熱鬧瘟判,春花似錦、人聲如沸篮撑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至桐筏,卻和暖如春拇砰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背牧氮。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工踱葛, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留尸诽,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓擂达,卻偏偏與公主長得像胶滋,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子俭令,可洞房花燭夜當晚...
    茶點故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內容