2、
cd home
tar zxvf mongodb-linux-x86_64-enterprise-rhel70-5.0.12.tgz
mv mongodb-linux-x86_64-enterprise-rhel70-5.0.12 mongo
3、
sudo mkdir -p /data/MongoDB # 创建数据库目录
sudo chmod 777 /data/MongoDB #更改目录权限
sudo mkdir -p /data/MongoDB/data # 创建数据目录
sudo mkdir -p /data/MongoDB/log #创建日志目录
4、
cd /data/MongoDB
touch mongodb.conf
chmod 777 mongodb.conf
5、
dbpath=/data/MongoDB/data #数据存储目录
logpath=/data/MongoDB/log/mongodb.log #日志文件路径
logappend = true #追加
port=27017 #端口号
fork=true #后台进程
auth=true
bind_ip=0.0.0.0 #远程连接
6、
cd /home/mongo/bin
mongod -f /data/MongoDB/mongodb.conf
报错:
bash: mongod: 未找到命令...
解决办法:
export PATH=/home/mongo/bin:$PATH
error while loading shared libraries: libnetsnmpmibs.so.31: cannot open shared object file: No such file or directory
解决办法:
yum install net-snmp
安装过程中有类似错误:
错误:软件包:1:net-snmp-agent-libs-5.7.2-48.el7_8.1.x86_64 (updates)
需要:libmysqlclient.so.18(libmysqlclient_18)(64bit)
错误:软件包:1:net-snmp-agent-libs-5.7.2-48.el7_8.1.x86_64 (updates)
需要:libmysqlclient.so.18()(64bit)
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest
解决办法:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
yum install keepalived -y
安装过程中出现:
发现 N 个已存在的 RPM 数据库问题, 'yum check' 输出
package-cleanup --cleandupes
yum install openssh
7、
ps -ef | grep mongo
Kill -9 进程号
cd /home/mongo/bin
mongod -f /data/MongoDB/mongodb.conf
8、设置用户
cd /home/mongo/bin
mongo
use admin
db.auth("admin","你的密码")
db.createUser({user:"root",pwd:"你的密码",roles:[{"role":"root","db":"admin"}]})
exit