在CentOS上配置数据库的过程取决于您想要安装和配置的数据库类型。以下是一些常见数据库的配置指南:
sudo yum install mysql-community-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
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;
sudo yum install mariadb-server mariadb-client
sudo systemctl start mariadb
sudo systemctl stop mariadb
sudo systemctl restart 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;
sudo yum install postgresql12-server
/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
sudo yum install -y mongodb-org
sudo systemctl start mongod
编辑 /etc/mongod.conf
文件,设置 dbPath
、logPath
、net.port
等参数。
sudo systemctl restart mongod
mongo
use new_database_name;
db.createUser({
user: 'username',
pwd: 'UserPassword!',
roles: [ { role: 'readWrite', db: 'new_database_name' } ]
});
请根据您的具体需求选择合适的数据库类型,并按照上述步骤进行配置。如果您需要更详细的步骤或有其他特定需求,请提供更多信息。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>