CentOS Stream 8已于2024年5月1日終止維護,因此我無法為您提供關于CentOS Stream 8的數據庫管理指南。不過,我可以為您提供一些在CentOS 8或RHEL上進行數據庫管理的一般步驟,這些步驟在CentOS Stream 9及以后的版本中仍然適用。
MySQL/MariaDB:
sudo dnf update -y
sudo dnf install mysql-community-server -y
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo grep 'temporary password' /var/log/mysqld.log
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPassword!';
PostgreSQL:
sudo dnf install postgresql13-server
sudo -u postgres postgresql-setup initdb
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo -u postgres psql
CREATE DATABASE mydb;
CREATE USER myuser WITH PASSWORD 'mypassword';
GRANT ALL PRIVILEGES ON mydb TO myuser;
sudo systemctl start mysqld
sudo systemctl status mysqld
mysql -u root -p
CREATE DATABASE database_name;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
FLUSH PRIVILEGES;
mysql -u root -p database_name < database;
由于 CentOS Stream 8 已經不再受到支持,一些圖形化工具可能不再可用或無法正常工作。不過,您可以考慮使用其他 Linux 發行版,如 CentOS 7 或 RHEL,這些發行版仍然受到支持,并且有豐富的圖形化工具可供選擇,例如:
請注意,由于 CentOS Stream 已經停止維護,建議考慮遷移到其他長期支持的 Linux 發行版,如 RHEL,以確保系統的穩定性和安全性。