centos

如何在CentOS上配置数据库

小樊
42
2025-03-25 21:38:39
栏目: 智能运维
亿速云数据库,弹性扩容,低至0.3元/天! 查看>>

在CentOS上配置数据库的过程取决于您想要安装和配置的数据库类型。以下是一些常见数据库的配置指南:

MySQL

  1. 安装MySQL
sudo yum install mysql-community-server
  1. 启动并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld
  1. 设置root用户密码
sudo mysql_secure_installation
  1. 创建数据库和用户
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

  1. 安装MariaDB
sudo yum install mariadb-server mariadb-client
  1. 启动/停止/重启MariaDB服务
sudo systemctl start mariadb
sudo systemctl stop mariadb
sudo systemctl restart mariadb
  1. 初始化MariaDB
mysql_secure_installation
  1. 创建数据库和用户
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

  1. 安装PostgreSQL
sudo yum install postgresql12-server
  1. 初始化PostgreSQL
/usr/pgsql-12/bin/postgresql-12-setup initdb
  1. 启动并设置开机自启
sudo systemctl enable postgresql-12
sudo systemctl start postgresql-12
  1. 创建数据库和用户
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

  1. 安装MongoDB
sudo yum install -y mongodb-org
  1. 启动MongoDB服务
sudo systemctl start mongod
  1. 配置MongoDB

编辑 /etc/mongod.conf 文件,设置 dbPathlogPathnet.port 等参数。

  1. 重启MongoDB服务
sudo systemctl restart mongod
  1. 创建数据库和用户
mongo
use new_database_name;
db.createUser({
  user: 'username',
  pwd: 'UserPassword!',
  roles: [ { role: 'readWrite', db: 'new_database_name' } ]
});

请根据您的具体需求选择合适的数据库类型,并按照上述步骤进行配置。如果您需要更详细的步骤或有其他特定需求,请提供更多信息。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

相关推荐:如何在CentOS上配置Golang数据库连接

0
看了该问题的人还看了