117.info
人生若只如初见

如何在CentOS上配置数据库

在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' } ]
});

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

未经允许不得转载 » 本文链接:https://www.117.info/ask/fef11AzsNAA5fAVE.html

推荐文章

  • centos php配置中常见错误及解决

    在CentOS系统中配置PHP时,可能会遇到一些常见的错误。以下是一些典型的错误及其解决方法: 无法启动Apache服务
    解决方法: 确保Apache已经正确安装。可以使...

  • CentOS中如何安全删除大文件

    在CentOS系统中,安全删除大文件的方法有以下几种: 使用rm命令删除文件:
    你可以使用rm命令来删除大文件。例如,要删除名为largefile.tar.gz的大文件,可以...

  • 如何用centos cpustat监控CPU负载

    cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。要使用 cpustat 监控 CPU 负载,请按照以下步骤操作: 首先,确保已经安装了 sysstat 包...

  • CentOS中HDFS如何启动

    在CentOS系统中启动HDFS(Hadoop分布式文件系统)通常涉及几个步骤。以下是一个基本的指南,用于启动HDFS集群: 配置Hadoop环境:
    确保你已经正确安装了Had...

  • 如何利用Debian OpenSSL加强安全

    利用Debian OpenSSL加强安全可以通过以下几个步骤进行: 更新OpenSSL: 确保你使用的是最新版本的OpenSSL。可以通过以下命令更新OpenSSL:sudo apt-get update

  • 怎样用mount挂载USB设备

    在Linux系统中,使用mount命令可以挂载USB设备。以下是挂载USB设备的步骤: 插入USB设备:
    首先,将USB设备插入计算机的USB端口。 查看设备名称:
    插入...

  • centos postgresql高可用性方案

    在CentOS上实现PostgreSQL高可用性,通常涉及以下几种技术和方案:
    1. 主从复制(Master-Slave Replication)
    主从复制是PostgreSQL高可用性的基本形式...

  • 如何用Dumpcap在Debian上进行网络协议分析

    要在Debian系统上使用Dumpcap进行网络协议分析,请按照以下步骤操作:
    安装Dumpcap 更新包列表: sudo apt update 安装Wireshark和Dumpcap: sudo apt inst...