CenterOS7 descarga e instala MongoDB
-
- 1. Descarga e instala
- 2. Subir a centerOS
- 3. Ver el paquete comprimido cargado
- 4. Descompresión
- 5. Mover y modificar nombres de archivos
- 6. Cree el directorio de datos y el directorio de registro.
- 7. Archivo de configuración
- 8. Agregar variables de entorno
- 9. Comandos de inicio y apagado
- 10. Comando de conexión
- 11. Crea un usuario y otorga permisos
- 12. Puertos abiertos (permitiendo acceso externo)
- 13. Prueba de conexión Navicat
1. Descarga e instala
Dirección de descarga: https://www.mongodb.com/try/download/community
2. Subir a centerOS
Use la herramienta ftp para cargar el paquete comprimido MongoDB descargado bajo Windows al directorio especificado por centeros.
3. Ver el paquete comprimido cargado
Vaya a centeros, busque el directorio cargado por MongoDB, use el ll
comando para ver los archivos en el directorio y podrá ver el paquete comprimido cargado.
4. Descompresión
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.4.tgz
Descomprima
la carpeta descomprimida usando el comando
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
.
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:
cree un comando de directorio de datos:mkdir -p data/db
Crear comando de directorio de registro:mkdir logs
Resultados de la:
7. Archivo de configuración
cd bin
Vaya 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
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
ESC
Presione la tecla :wq
Guardar para salir.
Haga que las variables de entorno surtan efecto después de que el archivo modificado:source /etc/profile
9. Comandos de inicio y apagado
puesta en marcha:mongod -f mongodb.conf
apagado: mongod -f mongodb.conf --shutdown
(usado cuando está apagado)
10. Comando de conexión
mongo
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:
Autorización:
db.auth("root","123456")
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.
Prueba de conexión, ¡éxito! ! ! ¡Ya terminaste! ! !