【CentOS Stream快速上手】從安裝到配置MySQL全攻略

提問者:用戶INZK 發布時間: 2025-06-08 02:38:24 閱讀時間: 3分鐘

最佳答案

引言

CentOS Stream是CentOS的下一代版本,它供給了一個瀕臨上游的Linux發行版,使得用戶可能更早地拜訪最新的軟體跟技巧。MySQL是一個開源的關係材料庫管理體系,廣泛用於各種利用順序中。本文將具體介紹如何在CentOS Stream上安裝跟設置MySQL。

安裝MySQL

步調1:更新體系軟體包

確保你的體系軟體包是最新的,這可能經由過程運轉以下命令來實現:

sudo dnf update -y

步調2:安裝MySQL存儲庫

為了可能經由過程DNF安裝MySQL,我們須要增加MySQL的官方Yum存儲庫。以下是怎樣操縱的:

sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm

步調3:安裝MySQL伺服器

現在,你可能利用以下命令安裝MySQL伺服器:

sudo dnf install mysql-server

步調4:啟動MySQL效勞

安裝實現後,啟動MySQL效勞:

sudo systemctl start mysqld

步調5:設置MySQL自啟動

為了在體系啟動時主動啟動MySQL效勞,可能利用以下命令:

sudo systemctl enable mysqld

設置MySQL

步調6:獲取常設密碼

MySQL在初次安裝時會生成一個常設密碼。可能經由過程以下命令找到常設密碼:

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

步調7:運轉MySQL保險設置劇本

運轉MySQL保險設置劇本以修改密碼並停止一些保險設置:

sudo mysql_secure_installation

根據提示停止設置,包含設置新的root密碼、刪除匿名用戶、禁止root用戶遠程登錄等。

步調8:登錄MySQL

利用新的密碼登錄MySQL:

mysql -u root -p

步調9:創建材料庫跟用戶

在MySQL命令行中創建一個新的材料庫跟用戶:

CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

步調10:設置MySQL客戶端

假如你須要在其他打算機上連接到MySQL伺服器,你須要設置MySQL客戶端。對大年夜少數客戶端,你須要編輯my.cnf文件,並設置以下內容:

[client]
host=localhost
user=myuser
password=mypassword
database=mydatabase

總結

經由過程上述步調,你曾經在CentOS Stream上成功安裝並設置了MySQL。你可能開端利用MySQL來管理你的材料庫了。記取,材料庫的保險性跟備份是至關重要的,確保按期停止數據備份,並採取恰當的保險辦法來保護你的數據。

相關推薦