在CentOS上配置数据库的过程取决于您想要安装和配置的数据库类型。以下是一些常见数据库的配置指南:
MySQL
- 安装MySQL:
sudo yum install mysql-community-server
- 启动并设置开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld
- 设置root用户密码:
sudo mysql_secure_installation
- 创建数据库和用户:
mysql -u root -p CREATE DATABASE new_database_name; CREATE USER 'username'@'localhost' IDENTIFIED BY 'UserPassword!'; GRANT ALL PRIVILEGES ON new_database_name.* TO 'username'@'localhost'; FLUSH PRIVILEGES;
MariaDB
- 安装MariaDB:
sudo yum install mariadb-server mariadb-client
- 启动/停止/重启MariaDB服务:
sudo systemctl start mariadb sudo systemctl stop mariadb sudo systemctl restart mariadb
- 初始化MariaDB:
mysql_secure_installation
- 创建数据库和用户:
mysql -u root -p CREATE DATABASE new_database_name; CREATE USER 'username'@'localhost' IDENTIFIED BY 'UserPassword!'; GRANT ALL PRIVILEGES ON new_database_name.* TO 'username'@'localhost'; FLUSH PRIVILEGES;
PostgreSQL
- 安装PostgreSQL:
sudo yum install postgresql12-server
- 初始化PostgreSQL:
/usr/pgsql-12/bin/postgresql-12-setup initdb
- 启动并设置开机自启:
sudo systemctl enable postgresql-12 sudo systemctl start postgresql-12
- 创建数据库和用户:
psql -U postgres CREATE DATABASE new_database_name; CREATE USER 'username' WITH PASSWORD 'UserPassword!'; GRANT ALL PRIVILEGES ON DATABASE new_database_name TO 'username'; \q
MongoDB
- 安装MongoDB:
sudo yum install -y mongodb-org
- 启动MongoDB服务:
sudo systemctl start mongod
- 配置MongoDB:
编辑 /etc/mongod.conf
文件,设置 dbPath
、logPath
、net.port
等参数。
- 重启MongoDB服务:
sudo systemctl restart mongod
- 创建数据库和用户:
mongo use new_database_name; db.createUser({ user: 'username', pwd: 'UserPassword!', roles: [ { role: 'readWrite', db: 'new_database_name' } ] });
请根据您的具体需求选择合适的数据库类型,并按照上述步骤进行配置。如果您需要更详细的步骤或有其他特定需求,请提供更多信息。