引言
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來管理你的材料庫了。記取,材料庫的保險性跟備份是至關重要的,確保按期停止數據備份,並採取恰當的保險辦法來保護你的數據。