我发现在网上有关这个Termux 安装MongoDB安装教程非常少且有很多错误,所以我就写了这篇教程。希望对你有帮助
1.创建文件夹
在 /data/data/com.termux/files/usr/ 目录下创建 data 文件夹
在刚刚创建的data文件夹下创建 db文件夹
修改创建的data文件夹及其子文件夹的权限 全部勾选
2.添加第三方存储库
pkg install curl
curl -LO https://its-pointless.github.io/setup-pointless-repo.sh
bash setup-pointless-repo.sh
pkg update
3.安装MongoDB
pkg install mongodb
为MongoDB执行服务器以检查一切是否按预期运行
mongod
前面的命令不会退出,我们需要重新开启一个窗口
单击“新会话”按钮,打开一个终端窗口。 在新的终端窗口中,通过运行命令检查客户端是否能够连接到服务器
mongo
4.保护MongoDB服务器 (可选)
use admin
db.createUser({
user: 'admin', // 用户名
pwd: '123456', // 密码
roles:[{
role: 'root', // 角色
db: 'admin' // 数据库
}]
})
设置完成后重启termux
5.在termux启动过程中启动MongoDB (可选)
在/data/data/com.termux/files/usr/etc/bash.bashrc文件末尾附加以下命令
if pgrep -x "mongod" >/dev/null
then
echo "MongoDB运行中..."
else
$PREFIX/bin/mongod --dbpath=$PREFIX/data/db --fork --bind_ip=0.0.0.0 --port 27017 --logpath=$PREFIX/data/mongodb.log --logappend --auth
>/dev/null
echo "MongoDB已开启..."
fi
6.登录数据库
// 方式一
mongo
use admin
db.auth('admin', '123456')
// 方式二
mongo admin -u admin -p 123456
参考文章:
https://blog.csdn.net/weixin_26739079/article/details/108259634
https://www.jianshu.com/p/237a0c5ad9fa
https://blog.csdn.net/qq_15076569/article/details/82120308
版权声明:本文为CSDN博主「李东来00」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/LiDongLai00/article/details/115300117