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,以确保系统的稳定性和安全性。