买了域名之后怎么建设网站,自建网站 备案,施工企业是什么,免费网站能到百度首页吗MongoDB 的下载
下载地址#xff1a;https://www.mongodb.com/try/download/community 这里需要对 MongoDB 的版本号说明一下#xff1a; MongoDB 版本号的命名规则是 x.y.z#xff0c;当其中的 y 是奇数时表示当前的版本为开发版#xff0c;当其中的 y 是偶数时表示当前的…
MongoDB 的下载
下载地址https://www.mongodb.com/try/download/community 这里需要对 MongoDB 的版本号说明一下 MongoDB 版本号的命名规则是 x.y.z当其中的 y 是奇数时表示当前的版本为开发版当其中的 y 是偶数时表示当前的版本为稳定版所以我们下载 MongoDB 时选择版本号 y 是偶数的版本下载其中的 z 是修正版本号数字越大越好 接下来我们选择下载 MongoDB 的压缩包进行下载解压即安装
MongoDB 的安装
我们将 MongoDB 的压缩包下载到本地后根据自身需要将 MongoDB 的压缩包存放并解压到合适的目录压缩包解压完成即安装完成
配置 MongoDB 环境变量
接下来我们将 MongoDB 安装根目录下的 bin 目录配置到系统环境变量 Path 中以便于我们在任何位置可以启动 MongoDB 或者执行 MongoDB 相关的可执行文件 进入配置系统变量界面我的电脑鼠标右键属性高级系统设置环境变量系统变量 MongoDB 的启动
在 MongoDB 启动前我们还需要创建一个目录用于存放 MongoDB 中的数据库相关信息。在 MongoDB 安装位置的根目录中创建 data/db 目录用于存放 MongoDB 中的数据库相关信息在 MongoDB 安装位置的根目录中创建 logs 目录用于存放 MongoDB 启动运行过程中的相关日志信息。
命令行参数方式启动
我们可以在命令行窗口中执行如下命令启动 MongoDB 服务并指定 MongoDB 中数据库的相关信息的存放位置为 MongoDB 安装位置的根目录中的 data/db 目录指定日志信息的存放位置为 MongoDB 安装位置的根目录下的 logs/mongo.log 文件 启动后MongoDB 会自动创建相关文件数据库文件、日志文件等 mongod --dbpathE:/dev-env/mangodb/mongodb7.0.7/data/db --logpathE:/dev-env/mangodb/mongodb7.0.7/logs/mongo.log默认情况下MongoDB 运行在 27017 端口 命令行参数方式启动并将本次启动安装为系统服务
在上述的命令行参数方式启动 MongoDB 的命令中我们可以在其最后添加 --install --serviceName 系统服务名称将本次命令行参数方式启动安装为系统服务这样子如果要使用相同的命令行参数启动 MongoDB 我们就可以不用每次都输入那么一大串命令
将命令行参数方式启动 MongoDB 安装为系统服务
以管理员身份打开命令行窗口执行如下命令
mongod --dbpathE:/dev-env/mangodb/mongodb7.0.7/data/db --logpathE:/dev-env/mangodb/mongodb7.0.7/logs/mongo.log --install --serviceName mongodb启动 MongoDB 的系统服务的启动和停止
此时只是将我们的命令安装为系统服务我们还需要执行如下命令启动服务 net start 后面跟的是要启动的服务名停止服务只需要执行 net stop 服务名 net start mongodbwin r输入 services.msc找到我们刚刚安装的系统服务并将其启动方式改为我们只需要将该服务的启动类型设置为自动那么就是实现电脑开机自动启动该服务
将命令行参数方式启动 MongoDB 从系统服务中移除
如果我们要从系统服务中移除命令行参数方式启动 MongoDB 的系统服务那么我们只需要以管理员的身份执行如下命令即可 --reinstall 重新安装服务 服务删除后使用该服务启动的 MongoDB 也会停止 mongod --remove --serviceName 服务名配置文件方式启动
我们先在 MongoDB 安装目录的根目录中创建 config 目录用于存放配置文件然后在新建的目录中创建 mongodb.conf 文件在其中编写如下配置 更多的 MongoDB 配置文件配置解释可参考 https://www.mongodb.com/docs/manual/reference/configuration-file-settings-command-line-options-mapping/https://blog.csdn.net/cold___play/article/details/130549381 如果你使用的 MongoDB 版本在** 6.1 及以上**且使用的操作系统为 Windows使用如下配置
# 和日志相关的配置
systemLog:# MongoDB 所有日志输出的目标指定为文件destination: file# 指定日志文件的存放路径path: E:/dev-env/mangodb/mongodb7.0.7/logs/mongodb.log# true 日志的写入方式为在指定的日志文件中追加写入#false 则会在指定的日志文件存放路径的同一个目录下新建日志文件记录日志logAppend: true# 数据库相关配置
storage:# 指定 MongoDB 数据库的存放位置dbPath: E:/dev-env/mangodb/mongodb7.0.7/data/db# 网络相关配置
net:# 服务实例绑定的 IP默认是 localhost# 即有哪些 IP 能够访问 MongoDB 服务# 0.0.0.0 所有 IP 可以访问一般如果要远程访问则设置为该值bindIp: localhost# 绑定的端口默认是 27017# MongoDB 运行监听的端口号port: 27017如果你使用的 MongoDB 版本不为 6.1 及以上且使用的操作系统为 Windows可以使用如下配置
# 和日志相关的配置
systemLog:# MongoDB 所有日志输出的目标指定为文件destination: file# 指定日志文件的存放路径path: E:/dev-env/mangodb/mongodb7.0.7/logs/mongodb.log# true 日志的写入方式为在指定的日志文件中追加写入#false 则会在指定的日志文件存放路径的同一个目录下新建日志文件记录日志logAppend: true# 数据库相关配置
storage:# 指定 MongoDB 数据库的存放位置dbPath: E:/dev-env/mangodb/mongodb7.0.7/data/dbjournal:# 启用或禁用持久性日志以确保数据文件保持有效和可恢复# true 启用false 不启用# 64 位系统默认启用启用后 MongoDB 可以在宕机后根据持久性日志进行恢复enabled: true# 网络相关配置
net:# 服务实例绑定的 IP默认是 localhost# 即有哪些 IP 能够访问 MongoDB 服务# 0.0.0.0 所有 IP 可以访问一般如果要远程访问则设置为该值bindIp: localhost# 绑定的端口默认是 27017# MongoDB 运行监听的端口号port: 27017配置文件编写完成后我们就可以启动 MongoDB 的同时指定配置文件了 当然你也可以使用 https://www.yuque.com/u27599042/weantz/ae3adw3rehowphkz?languagezh-CN#AeAdB 中的方法将本次的启动命令配置为系统服务 mongod -f 配置文件路径
# 或者
mongod --config 配置文件路径mongod --config E:/dev-env/mangodb/mongodb7.0.7/config/mongodb.confMongoDB 的访问连接 命令行方式访问连接 MongoDB
在比较新版本的 MangoDB 中是没有带命令行访问连接 MongoDB 的可执行程序的如 mongo 或者 mongosh如果我们要使用命令行方式访问连接 MongoDB需要我们自行下载 MongoDB ShellMongoDB Shell 下载地址https://www.mongodb.com/try/download/shell这里一样选择下载压缩包解压即安装根据使用的操作系统选择下载相应的版本然后我们将下载的压缩包放到 MongoDB 所在位置并将其中的文件解压出来然后在系统环境变量 Path 中添加 MongoDB Shell 的 bin 目录以便于我们可以在任意位置使用 MongoDB Shell 进入配置系统变量界面我的电脑鼠标右键属性高级系统设置环境变量系统变量 然后我们就可以使用命令行的方式连接 MongoDB 了 默认情况下MongoDB 是没有开启权限验证的如果我们不指定连接的 MongoDB 所在服务器的 IP 及其监听的端口号默认连接本机(127.0.0.1) 27017 端口的 MongoDB mongosh
# 或者
mongosh --host127.0.0.1 --port27017图形化界面方式访问连接 MongoDB 我这里使用的图形化界面连接工具为 DataGrip 新增 MongoDB 连接数据源输入 MongoDB 所在的 IP 及其监听的端口号如果开启了权限验证则输入用户名和密码没有下载相应的驱动需要先进行下载然后测试连接成功则点击 OK 完成新增 MongoDB 连接数据源