github.com/hejiyun/Nod…
下载安装mongo --macos
- 选择mac-os版本包
www.mongodb.com/try/downloa…
- 解压之后, 打开shift+command+g, 进入访达, 选择自己的文件, 将解压文件移动到根目录下,并重新命名为mongodb

- 打开终端。 进入mongodb, 使用ls命令可以查看当前所在文件位置

- cd mongodb, 进入mongo文件夹, 并执行以下命令创建data,和log文件夹, 并分配访问权限
// 创建文件夹
sudo mkdir -p data sudo mkdir -p log
// 分配权限
sudo chown 1019132559@qq.com /Users/HJY/mongodb/data
sudo chown 1019132559@qq.com /Users/HJY/mongodb/log
- 打开环境配置文件, 配置path,
//终端执行命令
vim ~/.bash_profile
// 按i进入编辑模式,
// 添加
path export PATH=${PATH}:/Users/HJY/mongodb/bin:$PATH
// 按ESC退出编辑模式,
输入:wq 退出.bash_profile文件

- 退出文件后, 终端执行命令source .bash_profile, 使配置生效
source .bash_profile
- 启动mongodb,
// 终端执行命令启动mongo, 注意, 当前目录位置在 mongo, 所以 data 和log 不需要添加前缀路径
mongod --dbpath data --logpath log/mongod.log --logappend --port=27017 --fork
// 如果不在mongodb文件位置, 则执行
mongod --dbpath /Users/HJY/mongodb/data --logpath /Users/HJY/mongodb/log/mongo.log --fork
- 提示 mac无法验证开发者,
1.点击屏幕左上角苹果图标, 打开系统偏好设置,
2. 选择安全与隐私 ==》 点击左小角锁, 密码打开, 在允许从一下位置下载的app里,
选择 app store和被认可的开发者, 在提示已阻止mongo, 点击仍然允许,
3. 完成验证
- 回到终端。 继续执行上一次命令。 出现下列内容表示成功启动

- 查询mongo版本 , 终端输入 mongod -version,

- mongosh, 6.0以上没有mongoshell, 需要额外安装
https://www.mongodb.com/try/download/shell
- 解压之后, 打开shift+command+g, 进入访达, 选择自己的文件, 将解压文件移动到根目录下,并重新命名为mongosh , 一样的步骤
- 打开环境配置文件, 配置path,
// 重新配置添加 mongosh
export PATH=${PATH}:/Users/HJY/mongodb/bin:~/mongodb/bin:~/mongosh/bin
- 保存并退出, 终端执行命令source .bash_profile, 使配置生效
- 执行命令 mongosh, 测试是否正常

- 出现上图, 表示安装配置完成。
- 执行简单操作, show dbs, 测试查表功能

- 表操作命令概览(部分)
1. 切换/创建数据库 use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库
2、查询所有数据库 show dbs;
3、删除当前使用数据库 db.dropDatabase();
4、从指定主机上克隆数据库 db.cloneDatabase(“127.0.0.1”); 将指定机器上的数据库的数据克隆到当前数据库
5、从指定的机器上复制指定数据库数据到某个数据库 db.copyDatabase( "mydb" , "temp" , "127.0.0.1" );
将本机的mydb的数据复制到temp数据库中
6、修复当前数据库 db.repairDatabase();
7、查看当前使用的数据库 db.getName(); db; db和getName方法是一样的效果,都可以查询当前使用的数据库
8、显示当前db状态 db.stats();
9、当前db版本 db.version();
10、查看当前db的链接机器地址 db.getMongo();
11、创建一个聚集集合(table) db.createCollection(“collName”, {size: 20, capped: 5, max: 100});
//创建成功会显示{“ok”:1}
12、得到指定名称的聚集集合(table) db.getCollection( "account" );
13、得到当前db的所有聚集集合 db.getCollectionNames();
14、显示当前db所有聚集索引的状态 db.printCollectionStats();
navicat 可视化工具安装
https://www.macbl.com/app/development/navicat-premium#history-versions
- 系统偏好, -安全性和隐私 -- 任意来源, 版本大于10.15无任意来源, 则执行命令
sudo spctl --master-disable
//输入密码即可
// 若执行 上面命令, 仍然无作用 ,则执行 注意, 空格的名称要带反斜杠
sudo xattr -d com.apple.quarantine /Applications/Navicat\ Premium.app.app
- 再重启app, 即可使用
- 汉化版, 下载汉化文件
链接: https://pan.baidu.com/s/1N3bLIpW_Mr_aRw71o4po0Q?pwd=3342 提取码: 3342 内部压缩码也是3342
- 解压缩文件, 复制其中的zh-Hans.lproj文件, 然后使用快捷进入 shift+commond+g, 输入 /application/navicat, 右键出现的程序图标-选择显示包内容, 进入contents, 进入resources文件夹, 将文件粘贴进去。 即可

- 打开navicat 。点击连接, 选择mongodb, 输入库名, 然后点击测试连接, 成功后,点击保存即可。
- 如果数据库什么都不显示, 则需要点击最上方查看选项, 勾选显示隐藏项目, 后续即是正常库表操作

安装mysql
- 进入首页, 滑倒最底部, 选择 MySQL Community Server 进入免费下载
- 进入Archives , 选择正确的版本

- 下载完成后, 在系统与偏好处验证认可, 之后一路点击安装即可。
- 密码强度选择, 选择一般的即可

- 下一步输入密码, 需要记住, 这个密码是连接数据库的密码

- 安装完成后, 配置环境变量
vim ~/.bash_profile
export PATH="/usr/local/mysql/bin:$PATH" source ~/.bash_profile

- 登录mysql
# 终端 mysql -u root -p # 密码是你刚安装软件设置那个
- 然后用navicat连接即可。