linux指令(1)_创建文件,Mongodb远程连接
linux指令:
rm -rf data #删除data的文件
mkdir -p /data/db #在根目录创建一个包含db的data文件夹
su #管理员权限
解压MongoDB后,需要创建data的db目录,来保存数据
mkdir -p /data/db #在根目录创建一个包含db的data文件夹
到MongoDB的bin里,在此位置打开命令行,输入mongod开启服务端,再另开一个命令行,开启mongo客户端
Mongodb远程连接
启动命令
cd /usr/local/mongodb/bin ./mongod --port 27017 --bind_ip_all --fork --logpath /usr/local/mongodb/data/logs/mongodb.log --dbpath /usr/local/mongodb/data/db
windows连接报错
数据库创建成功后,开始在本地环境远程连接mongodb。结果,又报错了!
Cannot connect to the MongoDB at 192.168.58.131:27017. Error: Network is unreachable。
其次查看服务器防火墙是否关闭systemctl status firewalld,如果防火墙开启,则关闭防火墙systemctl stop firewalld。
然后又在本地检查27017端口是否开启,telnet 192.168.58.131 27017,第一次提示“telnet不是内部或外部命令”,解决办法:在windows的本地设置打开telnet.client,再次运行,报“无法打开到主机的连接。 在端口 27017: 连接失败”,由此可知,是27017端口的问题。
查遍了所有资源都没有解决,最终解决。在启动命令最后加上--bind_ip_all,mongod --dbpath /u03/mongodb/db --auth --bind_ip_all,终于成功了!
若没有配置密码,可以直接在bin里开启命令行,然后输入./mongod --bind_ip_all,即可完成远程连接。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?