1、从官网下载osx系统的mongodb包到目录/home/soft,并解压。 cd /home/softcurl -O http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.6.3.tgztar -zxvf mongodb-osx-x86_64-2.6.3.tgz 2、建立一个软连接,并创建一个数据库目录 ln -s ~/home/soft/mo
1、从官网下载osx系统的mongodb包到目录/home/soft,并解压。
cd /home/soft curl -O http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.6.3.tgz tar -zxvf mongodb-osx-x86_64-2.6.3.tgz
2、建立一个软连接,并创建一个数据库目录
ln -s ~/home/soft/mongodb-osx-x86_64-2.6.3 /usr/local/mongodb mkdir -p /usr/local/mongodb/database
3、创建mongod启动的配置文件,并手动启动mongodb试试看。
vi /usr/local/mongodb/mongod.conf
输入以下内容后保存退出
# MongoDB数据库存储目录 dbpath = /usr/local/mongodb/database # 日志目录 # logpath = /usr/local/var/log/mongodb.log # 绑定ip,限定只允许本地连接 bind_ip = localhost # 开启journaling journal = true # 开启REST rest = true # 启用更小的文件存储 # (可以节省开发环境下的空间) smallfiles = true
手动启动mongodb试试是否成功:
cd /usr/local/mongodb ./bin/mongod --config=./mongod.conf
看输出,应该OK了。control+c可以终止。
4、把mongodb相关命令加入shell
如果是用BASH,执行
echo 'export PATH=/usr/local/mongodb/bin:$PATH' >> ~/.bash_profile source ~/.bash_profile
我用的是oh-my-zsh, 修改~/.zshrc文件
vi ~/.zshrc
加入一行
export PATH=/usr/local/mongodb/bin:$PATH
保存并退出后,重新载入
source ~/.zshrc #然后就可以直接用mongod启动了 mongod --config=/usr/local/mongodb/mongod.conf
5、每次手动都要加入长长的参数,不想写成一个mongo_start.sh,干脆配置为随系统自动启动。
vi ~/Library/LaunchAgents/org.mongodb.mongod.plist
输入
<?xml version="1.0" encoding="UTF-8"?> <plist version="1.0"> <dict> <key>Label</key> <string>org.mongodb.mongod</string> <key>ProgramArguments</key> <array> <string>/usr/local/mongodb/bin/mongod</string> <string>--config=/usr/local/mongodb/mongod.conf</string> </array> <key>RunAtLoad</key> <true></true> <key>KeepAlive</key> <true></true> </dict> </plist>
然后注册到启动项
launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
从启动项取消,使用
launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
完工!
参考资料:
http://mac-dev-env.patrickbougie.com/mongodb/
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/
原文地址:Mac OSX下手动安装MongoDB, 感谢原作者分享。

ip与mac绑定是指将特定的IP地址与特定的MAC地址关联起来,使得只有使用该MAC地址的设备才能够使用该IP地址进行网络通信。ip与mac绑定可以防止被绑定的主机的IP地址不被假冒,前提条件:1、MAC地址是唯一的,并且不可假冒;只能绑定与路由器直接相连的网络上的主机(也就是主机的网关在路由器上)。

mac版下载的意思是当软件在选择安装时,选择MAC版下载;Windows版和MAC版是两个不同的操作系统,所以大多数软件在选择安装的同时需要选择Windows版还是MAC版。

mac鼠标滚轮相反的解决办法:1、打开mac电脑,点击屏幕的苹果标志,然后选择“系统偏好设置”;2、在“系统偏好设置”窗口中,选择“鼠标”;3、在“鼠标”窗口中,将“滚动方向:自然”前面的勾去掉即可。

显示器关闭时如何防止 Mac 休眠如果您希望 Mac 显示器能够在整个计算机不进入睡眠状态的情况下关闭,请在此处进行适当的设置调整:下拉 Apple 菜单并转到“系统设置”转到“显示”点击“高级...”切换“防止显示器关闭时电源适配器自动休眠”的开关现在 Mac 显示屏可以关闭,同时防止 Mac 本身进入睡眠状态。这可能主要与 Mac 笔记本电脑用户相关,但即使是那些没有 MacBook 的用户也可能会发现该功能很有用。

修复 SMB 文件共享在 MacOS Ventura 中不起作用的问题从 Apple 菜单打开 Mac 上的“系统设置”应用程序转到“常规”,然后转到“共享”找到“文件共享”的开关并将其关闭通过转到 Apple 菜单并选择重新启动来重新启动 Mac重新启动后,返回共享系统设置面板并将“文件共享”重新设置为打开位置像往常一样恢复文件共享,它应该按预期工作如果 MacOS Ventura Mac 与另一台 Mac 或设备之间的文件共享突然再次停止工作,您可能需要在几天后或随机重复此过程。

mac的shift键是fn键上方、caps lock键下方的一个键,该键在键盘最左侧,由右下往上数第2个键;shift键是键盘中的上档转换键,可以通过“Ctrl+Shift”组合键来切换输入法。

mac解压rar的软件:1、The Unarchiver,是一款完全免费、小巧,而且非常易于使用的压缩、解压缩小工具;2、Keka,是一款免费、实用的压缩、解压缩工具,支持解压缩RAR格式的压缩包;3、360压缩大师,是一款免费的压缩、解压缩软件,完全支持RAR文件解压;4、MacZip,支持包括RAR在内的超过20种压缩格式的解压;5、BetterZip;6、FastZip。

fcpx快捷键有:1、“Command-H”快捷键,用于隐藏应用程序;2、“Option-Command-H”快捷键,用于隐藏其他应用程序;3、“Option-Command-K”快捷键,用于键盘自定;4、“Command-M”快捷键,用于最小化;5、“Command-O”快捷键,用于打开资源库等。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

Dreamweaver CS6
視覺化網頁開發工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

WebStorm Mac版
好用的JavaScript開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。