Descargue e instale CenterOS7 MongoDB (super detallado)

1. Descarga e instala

Dirección de descarga: https://www.mongodb.com/try/download/community
inserte la descripción de la imagen aquí

2. Subir a centerOS

Use la herramienta ftp para cargar el paquete comprimido MongoDB descargado bajo Windows al directorio especificado por centeros.
inserte la descripción de la imagen aquí

3. Ver el paquete comprimido cargado

Vaya a centeros, busque el directorio cargado por MongoDB, use el llcomando para ver los archivos en el directorio y podrá ver el paquete comprimido cargado.
inserte la descripción de la imagen aquí

4. Descompresión

tar -zxvf mongodb-linux-x86_64-rhel70-4.4.4.tgzDescomprima
inserte la descripción de la imagen aquí
la carpeta descomprimida usando el comando
inserte la descripción de la imagen aquí

5. Mover y modificar nombres de archivos

Generalmente, el nombre de la carpeta descomprimida es más largo, puede cambiar el nombre y cambiar el nombre debajo de la carpeta actual mv mongodb-linux-x86_64-rhel70-4.4.4/ mongodb.
inserte la descripción de la imagen aquí

Si desea moverse a otro directorio, por ejemplo: muévase a /usr/local y cambie el nombre a mongodb, use el comando mv mongodb-linux-x86_64-rhel70-4.4.4 /usr/local/mongodb.

6. Cree el directorio de datos y el directorio de registro.

Ingrese al directorio mongodb:
inserte la descripción de la imagen aquí
cree un comando de directorio de datos:mkdir -p data/db

Crear comando de directorio de registro:mkdir logs

Resultados de la:
inserte la descripción de la imagen aquí

7. Archivo de configuración

cd binVaya al directorio bin y agregue un archivo de configuración (llamado aquí mongodb.conf).

Cree un archivo de configuración:

vi mongodb.conf

Agregar contenido del archivo:

bind_ip=0.0.0.0 # 任何机器可以连接
#bind_ip = 127.0.0.1,192.168.0.3 # 本机和192.168.0.3可以访问
port = 27017 # 实例运行在27017端口(默认)
dbpath = /usr/local/mongodb/data/db # 数据文件夹存放地址(db要预先创建)!!!!用自己之前添加的存放数据地址
logpath = /usr/local/mongodb/logs/mongodb.log # 日志文件地址!!!!用自己前面添加的日志目录地址
logappend =false # 启动时 添加还是重写日志文件
fork=true # 以守护程序的方式启用,即在后台运行
auth=true # 开启校验用户

Como se muestra en la siguiente figura: Presione la
inserte la descripción de la imagen aquí
tecla Guardar para salir.ESC:wq

8. Agregar variables de entorno

vi /etc/profile

Agregue lo siguiente al final del archivo:

#mongodb
export MONGODB_HOME=/usr/mysoft/mongodb # 自己机器上MongoDB安装的目录(或移动后的)
export PATH=$PATH:$MONGODB_HOME/bin

ESCPresione la tecla :wqGuardar para salir.

Haga que las variables de entorno surtan efecto después de que el archivo modificado:source /etc/profile
inserte la descripción de la imagen aquí

9. Comandos de inicio y apagado

puesta en marcha:mongod -f mongodb.conf
inserte la descripción de la imagen aquí

apagado: mongod -f mongodb.conf --shutdown(usado cuando está apagado)

10. Comando de conexión

mongo

inserte la descripción de la imagen aquí

11. Crea un usuario y otorga permisos

Use la base de datos predeterminada de administración (equivalente a la biblioteca que viene con mysql), cree un usuario y otorgue permisos (si no hay permiso, show dbs no imprimirá información)

Use la biblioteca predeterminada de administración (puede usar otras bibliotecas directamente user 数据库名):

use admin;

Crear nuevo usuario:

db.createUser( {
    
     user:"root", pwd:"root", roles:[{
    
    role:"root",db:"admin"}] } );

Como se muestra a continuación:
inserte la descripción de la imagen aquí
Autorización:

db.auth("root","123456")

inserte la descripción de la imagen aquí

12. Puertos abiertos (permitiendo acceso externo)

firewall-cmd --permanent --add-port=27017/tcp
firewall-cmd --reload

O apague el cortafuegos:

Compruebe el estado del cortafuegos: systemctl status firewalld
active el cortafuegos: systemctl start firewalld
apague el cortafuegos:systemctl stop firewalld

13. Prueba de conexión Navicat

Agregue el nombre y la dirección de la conexión (la dirección IP de la máquina virtual), seleccione el método de autenticación como contraseña y use la base de datos predeterminada como administrador, que es la biblioteca a la que se acaban de agregar los permisos.
inserte la descripción de la imagen aquí
Prueba de conexión, ¡éxito! ! ! ¡Ya terminaste! ! !
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_43605266/article/details/115341654
Recomendado
Clasificación