setup mongodb on centos with yum

//create the repo file for yum
vim /etc/yum.repos.d/mongodb-org-3.0.repo

//add repo info
[mongodb-org-3.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1

//install 3.0.6
sudo yum install -y mongodb-org-3.0.6 mongodb-org-server-3.0.6 mongodb-org-shell-3.0.6 mongodb-org-mongos-3.0.6 mongodb-org-tools-3.0.6

//prerequisite disable SELINUX
vim /etc/selinux/config
//set selinux to
SELINUX=disabled

//start mongodb
service mongod start
//stop mongodb
service mongod stop
//restart mongodb
service mongod restart

//check log to see if the service started correctedly
cat /var/log/mongodb/mongod.log

//enter db console
mongo
//display databases
show dbs

### 在 CentOS 7.9 上安装和配置额外的数据库系统 在 CentOS 7.9 上安装和配置额外的数据库系统(如 MongoDB、PostgreSQL 和 MySQL),需要遵循特定的步骤以确保正确安装和运行。以下是针对每种数据库的详细说明。 #### 安装 MongoDB 为了在 CentOS 7.9 上安装 MongoDB 7.0.11,可以按照以下方法操作: 1. 创建 MongoDBYum 源文件: ```bash sudo vi /etc/yum.repos.d/mongodb-org-7.0.repo ``` 添加以下内容到文件中: ```plaintext [mongodb-org-7.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/7.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-7.0.asc ``` 2. 安装 MongoDB: ```bash sudo yum install -y mongodb-org ``` 3. 启动 MongoDB 并设置开机自启: ```bash sudo systemctl start mongod sudo systemctl enable mongod ``` 4. 验证 MongoDB 是否正常运行: ```bash sudo systemctl status mongod ``` 此过程确保 MongoDBCentOS 7.9 上成功安装并作为服务运行[^1]。 #### 安装 PostgreSQL 安装 PostgreSQL 和 PostGIS 的步骤如下: 1. 添加 PostgreSQL 的官方 Yum 源: ```bash sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm ``` 2. 安装 PostgreSQL: ```bash sudo yum install -y postgresql14-server postgresql14 ``` 3. 初始化数据库并启动服务: ```bash sudo /usr/pgsql-14/bin/postgresql-14-setup initdb sudo systemctl start postgresql-14 sudo systemctl enable postgresql-14 ``` 4. 安装 PostGIS(可选): ```bash sudo yum install -y postgis31_14 postgis31_14-utils ``` 5. 验证 PostgreSQL 是否正常运行: ```bash sudo systemctl status postgresql-14 ``` 通过上述步骤,PostgreSQL 及其扩展 PostGIS 将在 CentOS 7.9 上成功安装并运行[^2]。 #### 安装 MySQL 安装 MySQL 的步骤包括以下几个关键部分: 1. 下载 MySQL 的 Yum 仓库 RPM 包: ```bash wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm ``` 2. 安装 MySQL 的 Yum 仓库: ```bash sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm ``` 3. 安装 MySQL 服务器: ```bash sudo yum install -y mysql-community-server ``` 4. 启动 MySQL 并设置开机自启: ```bash sudo systemctl start mysqld sudo systemctl enable mysqld ``` 5. 获取临时密码并进行安全配置: ```bash sudo grep 'temporary password' /var/log/mysqld.log sudo mysql_secure_installation ``` 如果遇到权限问题,例如 `Errcode: 13 - Permission denied`,可以通过调整目录权限解决: ```bash sudo chmod 775 /home/sqyr/ ``` 完成上述步骤后,MySQL 将在 CentOS 7.9 上正常运行[^3]。 ### 注意事项 - 确保系统已更新至最新状态:`sudo yum update -y`。 - 根据实际需求选择合适的数据库版本。 - 如果需要集成 Kerberos 认证,需先完成 OpenLDAP 和 Kerberos 的安装与配置[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值