搜尋
首頁資料庫mysql教程如何在 ECon Amazon Linux 3 實例上安裝 MySQL

您是否使用 Amazon Linux 2023 來使用 EC2 執行個體並需要 MySQL?與先前的版本不同,MySQL 不再預先安裝,安裝過程可能會有些混亂。但別擔心!這是一個逐步指南,可幫助您輕鬆安裝並正確配置它。


1.下載 MySQL RPM 檔案

第一步是從 MySQL 儲存庫下載檔案。這將允許您存取最新版本:

sudo wget https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm  

2.安裝RPM檔案

此檔案將配置安裝所需的儲存庫:

sudo dnf install mysql80-community-release-el9-1.noarch.rpm -y  

3.導入MySQL公鑰

為了避免封包驗證問題,請匯入 MySQL GPG 金鑰:

sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023  

4.依需求安裝MySQL

僅限 MySQL 用戶端:

sudo dnf install mysql-community-client -y  

MySQL 伺服器(含客戶端):

sudo dnf install mysql-community-server -y  

5.設定MySQL伺服器

啟動服務並確保它隨系統自動啟動:

sudo systemctl start mysqld  
sudo systemctl enable mysqld  

驗證服務是否正常運作:

sudo systemctl status mysqld  

?以下是服務狀態的範例:

Cómo instalar MySQL en una instancia ECon Amazon Linux 3


6. MySQL 初始設定

在使用MySQL之前,您需要進行初始設定。首先找到安裝時產生的臨時密碼:

sudo grep 'temporary password' /var/log/mysqld.log  

?結果範例如下:

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

接下來,執行初始設定腳本:

sudo mysql_secure_installation  

設定密碼時的建議

1。符合安全要求:

  • 至少一個大寫字母和一個小寫字母。
  • 至少一個數字。
  • 至少一個特殊符號 (.!@#$%^&*())。

如果您不符合這些條件,您將看到以下錯誤:

錯誤 1819 (HY000):您的密碼不符合目前的政策要求。

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

2。評估安全等級:

MySQL 將向您顯示一個百分比,表示您的密碼的安全程度。 100% 等級表示最高安全性。

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

3。調整驗證策略(可選):

如果您喜歡不太嚴格的密碼,您可以在 /etc/my.cnf 檔案中或透過 MySQL 中的命令修改驗證策略。


mysql_secure_installation 腳本有什麼作用?

此腳本將引導您對安全設定進行關鍵調整:

  • 更改 root 密碼:依照上述建議使用強密碼。
  • 停用匿名使用者:這可以防止未經授權的存取。
  • 刪除測試資料庫:透過刪除預設資料來保護您的系統。
  • 限制遠端存取:確保只能從本機電腦存取。

設定精靈視圖

?以下是精靈運作時的螢幕截圖:

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

Cómo instalar MySQL en una instancia ECon Amazon Linux 3


準備好! ?

您現在已在執行 Amazon Linux 2023 的 EC2 執行個體上完全安裝並設定了 MySQL。

您有任何疑問或想分享您的經驗嗎?留在評論裡吧! ??

以上是如何在 ECon Amazon Linux 3 實例上安裝 MySQL的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
將用戶添加到MySQL:完整的教程將用戶添加到MySQL:完整的教程May 12, 2025 am 12:14 AM

掌握添加MySQL用戶的方法對於數據庫管理員和開發者至關重要,因為它確保數據庫的安全性和訪問控制。 1)使用CREATEUSER命令創建新用戶,2)通過GRANT命令分配權限,3)使用FLUSHPRIVILEGES確保權限生效,4)定期審計和清理用戶賬戶以維護性能和安全。

掌握mySQL字符串數據類型:varchar vs.文本與char掌握mySQL字符串數據類型:varchar vs.文本與charMay 12, 2025 am 12:12 AM

chosecharforfixed-lengthdata,varcharforvariable-lengthdata,andtextforlargetextfield.1)chariseffity forconsistent-lengthdatalikecodes.2)varcharsuitsvariable-lengthdatalikenames,ballancingflexibilitibility andperformance.3)

MySQL:字符串數據類型和索引:最佳實踐MySQL:字符串數據類型和索引:最佳實踐May 12, 2025 am 12:11 AM

在MySQL中處理字符串數據類型和索引的最佳實踐包括:1)選擇合適的字符串類型,如CHAR用於固定長度,VARCHAR用於可變長度,TEXT用於大文本;2)謹慎索引,避免過度索引,針對常用查詢創建索引;3)使用前綴索引和全文索引優化長字符串搜索;4)定期監控和優化索引,保持索引小巧高效。通過這些方法,可以在讀取和寫入性能之間取得平衡,提升數據庫效率。

mysql:如何遠程添加用戶mysql:如何遠程添加用戶May 12, 2025 am 12:10 AM

ToaddauserremotelytoMySQL,followthesesteps:1)ConnecttoMySQLasroot,2)Createanewuserwithremoteaccess,3)Grantnecessaryprivileges,and4)Flushprivileges.BecautiousofsecurityrisksbylimitingprivilegesandaccesstospecificIPs,ensuringstrongpasswords,andmonitori

MySQL字符串數據類型的最終指南:有效的數據存儲MySQL字符串數據類型的最終指南:有效的數據存儲May 12, 2025 am 12:05 AM

tostorestringsefliceflicyInmySql,ChooSetherightDataTypeBasedyOrneOrneEds:1)USEcharforFixed-LengthStstringStringStringSlikeCountryCodes.2)UseVarcharforvariable-lengtthslikenames.3)USETEXTCONTENT.3)

mysql blob vs.文本:為大對象選擇正確的數據類型mysql blob vs.文本:為大對象選擇正確的數據類型May 11, 2025 am 12:13 AM

選擇MySQL的BLOB和TEXT數據類型時,BLOB適合存儲二進制數據,TEXT適合存儲文本數據。 1)BLOB適用於圖片、音頻等二進制數據,2)TEXT適用於文章、評論等文本數據,選擇時需考慮數據性質和性能優化。

MySQL:我應該將root用戶用於產品嗎?MySQL:我應該將root用戶用於產品嗎?May 11, 2025 am 12:11 AM

No,youshouldnotusetherootuserinMySQLforyourproduct.Instead,createspecificuserswithlimitedprivilegestoenhancesecurityandperformance:1)Createanewuserwithastrongpassword,2)Grantonlynecessarypermissionstothisuser,3)Regularlyreviewandupdateuserpermissions

MySQL字符串數據類型說明了:選擇適合您數據的合適類型MySQL字符串數據類型說明了:選擇適合您數據的合適類型May 11, 2025 am 12:10 AM

mySqlStringDatatAtatPessHouldBechoseBasedondatActarActeristicsAndusecases:1)USEcharforFixed lengthStstringStringStringSlikeCountryCodes.2)usevarcharforvariable-lengtthslikeLikenames.3)usebarnionororvarinyorvarinyorvarybinarydatalgebenedaTalgeextocrabextrapon.4)

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具