Mac 下安裝 mongodb
阿新 • • 發佈:2020-09-18
安裝supervisor
brew install supervisor
修改配置
[inet_http_server] ; inet (TCP) server disabled by default
port=127.0.0.1:9001 ; ip_address:port specifier, *:port for all iface
啟動指令碼
#!/bin/bash case $1 in start) supervisord -c /usr/local/etc/supervisord.ini PID=$(ps aux | grep superv | grep -v grep | awk '{print $2}') if [[ -n $PID ]]; then echo "Running..." else echo "Stopped..." fi ;; stop) PID=$(ps aux | grep superv | grep -v grep | awk '{print $2}') if [[ -n $PID ]]; then kill $PID echo "Running..." else echo "Stopped..." fi ;; status) PID=$(ps aux | grep superv | grep -v grep | awk '{print $2}') if [[ -n $PID ]]; then echo "Running..." else echo "Stopped..." fi ;; esac
下載
https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-4.4.1.tgz
配置檔案 supervisor
[program:mongodb]
directory=/Users/yang/bin/
command=/Users/yang/bin/mongod --bind_ip 127.0.0.1 --port 27017 --dbpath /Users/yang/var/data --logpath /Users/yang/var/log/mongo.log
process_name=%(program_name)s
建立目錄和修改許可權
sudo mkdir -p /Users/yang/var/data /Users/yang/var/log/ chown -R yang /Users/yang/var/data /Users/yang/var/log/
啟動
supervisorctl update