Linux中國

怎樣在 Ubuntu Linux 上安裝 MySQL

我將會介紹兩種在 Ubuntu 18.04 上安裝 MySQL 的方法:

  1. 從 Ubuntu 倉庫上安裝 MySQL。非常簡單,但不是最新版(5.7)
  2. 從官方倉庫安裝 MySQL。你將額外增加一些步處理過程,但不用擔心。你將會擁有最新版的MySQL(8.0)

有必要的時候,我將會提供屏幕截圖去引導你。但這篇文章中的大部分步驟,我將直接在終端(默認熱鍵: CTRL+ALT+T)輸入命令。別害怕!

方法 1、從 Ubuntu 倉庫安裝 MySQL

首先,輸入下列命令確保你的倉庫已經被更新:

sudo apt update

現在,安裝 MySQL 5.7,簡單輸入下列命令:

sudo apt install mysql-server -y

就是這樣!簡單且高效。

方法 2、使用官方倉庫安裝 MySQL

雖然這個方法多了一些步驟,但我將逐一介紹,並嘗試寫下清晰的筆記。

首先瀏覽 MySQL 官方網站的下載頁面

在這裡,選擇 DEB 軟體包,點擊「Download」鏈接。

滑到有關於 Oracle 網站信息的底部,右鍵 「No thanks, just start my download.」,然後選擇 「Copy link location」。

現在回到終端,我們將使用 Curl 命令去下載這個軟體包:

curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb 是我剛剛從網頁上複製的鏈接。根據當前的 MySQL 版本,它有可能不同。讓我們使用 dpkg 去開始安裝 MySQL:

sudo dpkg -i mysql-apt-config*

更新你的倉庫:

sudo apt update

要實際安裝 MySQL,我們將使用像第一個方法中同樣的命令來安裝:

sudo apt install mysql-server -y

這樣做會在你的終端中打開包配置的提示。使用向下箭頭選擇「Ok」選項。

點擊回車。這應該會提示你輸入密碼:這是在為 MySQL 設置 root 密碼。不要與 Ubuntu 的 root 密碼混淆

輸入密碼然後點擊 Tab 鍵去選擇「Ok「。點擊回車鍵,你將重新輸入密碼。操作完之後,再次鍵入 Tab 去選擇 「Ok」。按下回車鍵。

將會展示一些關於 MySQL Server 的配置信息。再次按下 Tab 去選擇 「Ok」 和按下回車鍵:

這裡你需要去選擇默認驗證插件。確保選擇了「Use Strong Password Encryption」。按下 Tab 鍵和回車鍵。

就是這樣!你已經成功地安裝了 MySQL。

驗證你的 MySQL 安裝

要驗證 MySQL 已經正確安裝,使用下列命令:

sudo systemctl status mysql.service

這將展示一些關於 MySQL 服務的信息:

你應該在那裡看到 「Active: active (running)」。如果你沒有看到,使用下列命令去開始這個服務:

sudo systemctl start mysql.service

配置/保護 MySQL

對於剛安裝的 MySQL,你應該運行它提供的安全相關的更新命令。就是:

sudo mysql_secure_installation

這樣做首先會詢問你是否想使用 「 密碼有效強度 validate password component 」。如果你想使用它,你將必須選擇一個最小密碼強度(0 – 低,1 – 中,2 – 高)。你將無法輸入任何不遵守所選規則的密碼。如果你沒有使用強密碼的習慣(本應該使用),這可能會配上用場。如果你認為它可能有幫助,那你就鍵入 y 或者 Y,按下回車鍵,然後為你的密碼選擇一個強度等級和輸入一個你想使用的密碼。如果成功,你將繼續強化過程;否則你將重新輸入一個密碼。

但是,如果你不想要此功能(我不會),只需按回車或任何其他鍵即可跳過使用它。

對於其他選項,我建議開啟它們(對於每一步輸入 y 或者 Y 和按下回車)。它們(依序)是:「 移除匿名用戶 remove anonymous user 」,「 禁止 root 遠程登錄 disallow root login remotely 」,「 移除測試資料庫及其訪問 remove test database and access to it 」。「 重新載入許可權表 reload privilege tables now 」。

鏈接與斷開 MySQL Server

為了運行 SQL 查詢,你首先必須使用 MySQL 連到伺服器並在 MySQL 提示符使用。

執行此操作的命令是:

mysql -h host_name -u user -p
  • -h 用來指定一個主機名(如果這個服務被安裝到其他機器上,那麼會有用;如果沒有,忽略它)
  • -u 指定登錄的用戶
  • -p 指定你想輸入的密碼.

雖然出於安全原因不建議,但是你可以在命令行最右邊的 -p 後直接輸入密碼。例如,如果用戶test_user 的密碼是 1234,那麼你可以在你使用的機器上嘗試去連接,你可以這樣使用:

mysql -u test_user -p1234

如果你成功輸入了必要的參數,你將會收到由 MySQL shell 提示符提供的歡迎(mysql >):

要從服務端斷開連接和離開 MySQL 提示符,輸入:

QUIT

輸入 quit (MySQL 不區分大小寫)或者 q 也能工作。按下回車退出。

你使用簡單的命令也能輸出關於版本的信息:

sudo mysqladmin -u root version -p

如果你想看命令行選項列表,使用:

mysql --help

卸載 MySQL

如果您決定要使用較新版本或只是想停止使用 MySQL。

首先,關閉服務:

sudo systemctl stop mysql.service && sudo systemctl disable mysql.service

確保你備份了你的資料庫,以防你之後想使用它們。你可以通過運行下列命令卸載 MySQL:

sudo apt purge mysql*

清理依賴:

sudo apt autoremove

小結

在這篇文章中,我已經介紹如何在 Ubuntu Linux 上安裝 Mysql。我很高興如果這篇文章能幫助到那些正為此掙扎的用戶或者剛剛開始的用戶。

如果你發現這篇文章是一個很有用的資源,在評論里告訴我們。你為了什麼使用 MySQL? 我們渴望收到你的任何反饋、印象和建議。感謝閱讀,並毫不猶豫地嘗試這個很棒的工具!

via: https://itsfoss.com/install-mysql-ubuntu/

作者:Sergiu 選題:lujun9972 譯者:arrowfeng 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國