m1芯片mac安装mongoDB数据库
mac安装启动MongoDB数据库
·
如果不想看文字介绍的话:可以去b站上看一个大神录的视频操作,视频地址:https://www.bilibili.com/video/BV1wr4y1e7rw?spm_id_from=333.1007.top_right_bar_window_default_collection.content.click&vd_source=cda2cd9cf9081091bb8404aba0eec33f
1. 进入mongodb官方网址:https://www.mongodb.com ,下载地址为:https://www.mongodb.com/try/download/community
2. 下载后解压并命名为 【mongodb】文件夹
3. 打开访达 按住快捷键command+shift+g 前往/usr/local路径
4. 将解压并命名好的【mongodb】文件夹拖入到这个路径下
5. 打开终端 cd 到 根目录 ,这时候输入 mongod --version 是查找不到mongod的命令的
cd ~
mongod --version
6. 配置环境变量,在根目录输入open -e .zshrc打开.zshrc文件夹。(注意:我的终端是zsh,如果你们的终端是bash的话应该输入open .bash_profile)
open -e .zshrc
or
open .bash_profile
7. 在最上面粘贴:export PATH=${PATH}:/usr/local/mongodb/bin命令,command+s保存然后退出
export PATH=${PATH}:/usr/local/mongodb/bin
8. 保存好了文件后,需要执行改文件,在根目录输入 source .zshrc 来进行执行。(注意:我的终端是zsh,如果你们的终端是bash的话应该输入source .bash_profile)
source .zshrc
or
source .bash_profile
9.这时候在再根目录执行 mongod --version 的查看版本的命令。 可以看到mongodb的版本号了。说明mongodb已经安装成功了
mongod --version
10. 安装mongodb成功了后,那存的数据和日志记录放哪呢。这就需要建立data和log文件夹了。进入到mongodb文件夹的目录下
cd /usr/local/mongodb
11. 在mongodb文件夹下,建立data和log文件夹
mkdir data log
11. 给这data文件夹赋予读写权限,输入电脑开机密码,密码输入的时候看不见。
sudo chown [你的用户名] /usr/local/mongodb/data
12. 给这log文件夹赋予读写权限,输入电脑开机密码,密码输入的时候看不见。
sudo chown [你的用户名] /usr/local/mongodb/log
13. 在mongondb路径下启动mongoDB:mongod --fork --dbpath data --logpath log/mongo.log --logappend 这句命令,看到child process started successfully, parent exiting这句话就成功启动服务了
mongod --fork --dbpath data --logpath log/mongo.log --logappend
14. 使用mongo命令,进入指令
mongo
15. 浏览器输入 http://127.0.0.1:27017/ 网址,可以看到服务成功启动
16. 关闭数据库服务 ==> 先切换到admin用户
use admin
17. 使用 db.shutdownServer({force:true}) 命令关掉服务
db.shutdownServer({force:true})
18. control+c 结束命令,服务关闭
19. 再次访问 http://127.0.0.1:27017/ 网址,可以看到服务成功关闭
最后附上各个操作命令:
- 创建新文件夹:mkdir data log
- 赋予文件夹读写权限:sudo chown tangyican /usr/local/mongodb/data
- 添加环境变量:export PATH=${PATH}:/usr/local/mongodb/bin
- 手动指定目录启动mongoDB:mongod --fork --dbpath data --logpath log/mongo.log --logappend
- 关闭mongoDB: use admin db.shutdownServer({force:true})
更多推荐
已为社区贡献7条内容
所有评论(0)