MySQL被定以被認為是最佳數據庫管理系統之一,因此,專業人士和戀人都積極使用網站和各種應用程序。有關此工具的正確操作,它必須安裝在操作系統中並設置正確的配置,從現有服務器和其他組件中推出。今天我們希望究竟如何在運行CentOS 7的計算機上執行此過程。
在CentOS 7中安裝MySQL
我們當前文章中的信息將被分成階段,以便每個用戶可以準確地了解所考慮的組件是如何添加到Linux的,以及首先應支付哪些參數。立即澄清,為了安裝和與MySQL的進一步交互,您需要一個有效的Internet連接,因為檔案將從官方存儲庫中獲取。第1步:初步行動
當然,您可以立即進行下一步並執行安裝,但是,有必要確定主機名並確保CentOS現在擁有所有最新更新。調整以下說明以準備操作系統。
- 這些和所有後續操作將分別通過終端進行,有必要為您提供方便。您可以通過應用程序菜單執行此操作或縮小Ctrl + Alt + T.鍵組合。
- 在此處輸入hostname命令,然後單擊Enter。
- 此外,請指定hostname -f並比較兩個結果。第一個是完整的,第二個 - 縮寫。如果它適合你,請進一步進一步。否則,您必須使用官方文檔中的說明更改主機名。
- 在安裝任何應用程序之前,建議檢查更新的可用性,以便所有後續流程正確正確。要執行此操作,請輸入sudo yum更新,然後單擊Enter。
- 此選項是代表超級用戶執行的,這意味著您需要輸入密碼以確認帳戶的身份驗證。考慮在編寫字符時,它們將不會顯示在控制台中。
- 將通知您需要安裝更新的軟件包,或者在屏幕上找不到更新的警報。
安裝所有更新後,建議重新啟動系統以更改更改。如果發現更新沒有,請立即轉到下一階段。
第2步:下載和安裝包
不幸的是,您將無法從官方存儲庫下載MySQL,並同時使用一個命令安裝它。這是由於增加了檔案的大量版本和某些細微差別,因此首先選擇合適的包裝必須首先。
去官方倉庫mysql
- 轉到上面的鏈接以熟悉正在考慮的數據庫管理系統的所有現有版本。選擇RPM格式的興趣包,並通過按鼠標右鍵調用上下文菜單將鏈接複製到它。
- 插入時,您將看到鏈接已正確複製,如果您通過瀏覽器,您將下載RPM包,但現在我們沒有必要,所以我們將移動到控制台。
- 一旦在終端中,輸入WGET +複製的上一個鏈接,然後單擊終點。
- 接下來,使用sudo rpm -ivh mysql57-community-refory-el7.rpm,將此行中的不匹配替換為現有鏈接中指定的數字。
- 此操作也代表超級用戶執行,因此您必須重新輸入密碼。
- 等到存儲庫更新完成並安裝包。
- 在開始主安裝過程之前,請通過指定sudo yum更新更新存儲庫列表。
- 通過選擇Y版本來確認執行的操作。
- 重複時再次這樣做。
- 只有安裝系統本身的過程仍然存在。這是使用sudo yum安裝mysql-server命令完成的。
- 確認所有對安裝或數據包打開包裝的請求。
- 下載過程可能需要幾分鐘,這取決於互聯網的速度。在此期間,不要關閉終端會話,以免重置所有設置。
- 安裝成功後,通過sudo systemctl啟動mysqld激活服務器。
- 如果沒有導通的錯誤,則屏幕上將出現一個用於輸入的新行。
正如您所看到的,在CentOS 7中安裝MySQL只需幾分鐘,而且用戶拍攝的不是那麼多的命令,其中大部分都可以簡單地複制並插入控制台。然而,對於與DBMS的正確交互,需要產生初始配置,這將在下面討論。
第3步:初始設置
現在,我們不會影響設置數據庫管理系統的所有方面,因為這不適用於文章的主題。我們只想講述需要完成的基本操作以檢查實用程序的性能並為其分配標準規則。為此,您需要遵循此類指南:
- 讓我們從安裝方便的編輯器開始,因為所有設置都在配置文件中更改,它通過這樣的軟件打開。使用納米方便,所以在控制台中,sudo yum安裝nano。
- 如果尚未建立該實用程序,您將不得不確認添加新檔案。否則,將顯示字符串“執行nothing”,因此,您可以移動到下一步。
- 插入sudo nano /etc/my.cnf並激活此命令。
- 添加bind_adddress = string =並指定要連接的IP地址和打開所有端口。您可以另外指定其他重要參數。在官方文檔中閱讀更多關於它們的信息,參考如下所示。
- 更改後,不要忘記通過單擊Ctrl + O來編寫它們,然後通過Ctrl + X退出Nano.
- 最初,配置文件還包含影響網絡安全性的參數。它們可以是在黑客攻擊期間潛在的弱勢位置,因此建議通過執行MySQL_Secure_Installation來消除它們。
- 要確認此操作,請輸入管理員密碼。
如前所述,我們只表現出配置的基本原則。更詳細的是,它是寫入MySQL的官方文檔。
跳轉到官方網站上閱讀MySQL文檔
步驟4:root root密碼重置
有時,用戶在安裝MySQL時設置超級用戶密碼,然後忘記它或者不知道最初選擇它,因此我們決定最終決定重置此文章以重置訪問密鑰,如下所示:
- 打開“終端”並進入sudo systemctl stop mysqld那裡停止執行服務。
- 通過SystemCtl Set-Environment mysqld_opts =“ - 跳過授予表”轉到安全的操作模式。
- 通過輸入mysql -u root來從超級用戶的名稱連接。密碼將不會被請求。
- 它只依次依次執行以下命令來創建新的訪問密鑰。
mysql>使用mysql;
mysql>更新用戶設置密碼=密碼(“密碼”),其中user ='root'; (密碼是您的新訪問密鑰)
mysql>刷新特權;
sudo systemctl未設置 - 環境mysqld_opts
sudo systemctl啟動mysqld
之後,嘗試使用新密碼再次連接到服務器。這次應該沒有困難。
您剛剛熟悉Centos 7中安裝和曲面配置MySQL的逐步手冊7.如您所見,此功能困難,但您不應該將上述建議與完整的指南聯繫起來數據庫進一步與Web服務器或應用程序交互。所有這些都必須手動完成,從網站的細節,程序和研究所使用的所有組件的官方文檔。
也可以看看:
在CentOS 7中安裝PHPMYADMIN
在CentOS 7中安裝PHP 7