上篇跟大家分享了如何用 Linux 架設網頁,本篇跟大家分享用 Linux 架設 MySQL
為什麼會選擇用 MySQL 呢? 因為使用 Linux 架設 MySQL 資料庫有多項優勢,Linux 系統以其穩定性和高效能著稱,能確保 MySQL 在長期運行中保持穩定。而且 Linux 開放原始碼且免費,降低了系統維護和運行成本,擁有豐富的社群支援和大量的文檔資源,方便管理者解決問題,擁有高度的可配置性和靈活性,使得系統管理者能夠根據具體需求對系統進行調整,以達到最佳的性能表現。
sudo apt update
sudo apt install mysql-server
sudo mysql_secure_installation
後續就一直按 Enter
就可以了,最後看到 All done
就成功了,如果想確認 MySQL
的服務是否正常運作的話,就輸入指令 sudo systemctl status mysql.service
,就能看到以下的畫面~
在 Linux 上設置 MySQL 資料庫伺服器是一個既充滿挑戰又能帶來成就感的過程。這個過程讓我深刻體會到資料庫管理不僅僅是一項技術性的工作,更是一門需要細心和謹慎的藝術。
首先,在選擇 MySQL 作為資料庫系統時,我充分認識到其在開源社群中的重要性和廣泛應用。MySQL 以其穩定性和高效能著稱,並且擁有廣泛的社群支持,這使得它成為眾多企業和開發者的首選。安裝 MySQL 的過程相對簡單,特別是在使用 Ubuntu 等主流的 Linux 發行版本時,通過幾條簡單的命令即可完成安裝。然而,真正的挑戰在於安裝後的配置和優化,這些步驟決定了資料庫伺服器的安全性和效能。
在進行安全配置時,我深刻體會到這一步驟的重要性。mysql_secure_installation 工具是每一位新手管理員的好幫手,它幫助我快速進行了一些關鍵的安全設置,如設置 root 密碼、移除匿名用戶、禁用遠端 root 登入等。這些看似簡單的操作其實是保護資料庫免受潛在威脅的第一道防線。通過這一過程,我更加認識到資料庫安全的重要性,並且理解了即使是最基本的安全配置也能對資料庫的整體安全性產生重大影響。
此外,編輯 MySQL 的配置檔案 /etc/mysql/mysql.conf.d/mysqld.cnf 是一個讓我進一步了解資料庫伺服器運行機制的過程。透過修改這些配置參數,我可以調整資料庫的運行方式,例如優化效能、控制資源使用以及設置允許的連接數等。這讓我明白,靈活的配置能力是 MySQL 作為一個強大資料庫管理系統的重要特性。
整個過程最讓我感受到成就感的部分是當我成功啟動並連接到配置完成的 MySQL 伺服器時。從最初的安裝到配置,再到最終的測試,每一步都讓我對 Linux 系統以及 MySQL 資料庫有了更深入的理解。同時,這個過程也提醒我,作為一名系統管理員,始終保持對細節的關注和對最佳實踐的遵循是至關重要的。這次設置 MySQL 資料庫伺服器的經歷,無疑為我未來的工作奠定了堅實的基礎。