1、mongodb是一个分布式的非关系型数据库,开源免费,操作简单。
2、官网下载msi安装文件直接安装,默认安装在C:\Program Files\MongoDB, 安装后设置下环境变量C:\Program Files\MongoDB\Server\4.0\bin (建议自定义安装路径,路径不要有中文字符和空格,以免遇到奇怪的问题)
3、mongo-用于连接mongodb数据库的服务器;
mongod-用于开启服务器
4、创建文件夹用于存放数据和日志:
如:D:\SW\mongodb\db,D:\SW\mongodb\\log
路径不可以是中文,不可带有符号空格
5、启动mongodb挂服务: (相当于服务器端)
mongod --dbpath D:\SW\mongodb\db --logpath D:\SW\mongodb\log\mongod.log
注意:32位系统必须加存储引擎 --storageEngine mmapv1
6、连接数据库
新打开一个命令窗口输入:mongo (相当于客户端)
输入show dbs 即可打印出数据库 和 大小
7、将启动mongodb挂服务安装位Windows系统的服务,这样开机可自动运行,就不要每次都手动开启了:
管理员运行CMD:
mongod --storageEngine mmapv1 --dbpath D:\SW\mongodb\db --logpath D:\SW\mongodb\log\mongod.log --install --serviceName "mongoDB"
PS:这里mongod.log就是前面建立的日志文件,--serviceName "mongoDB"服务名为mongoDB;
注意:32位系统必须加存储引擎 --storageEngine mmapv1, 64位不用加
mongod --dbpath D:\SW\mongodb\db --logpath D:\SW\mongodb\log\mongod.log --install --serviceName "mongoDB"
打开服务查看下:此时启动类型为自动,需要重启电脑或者右击选择启动,方可启动。
接着打开CMD启动mongodb服务(此处我没重启电脑也没手动选择启动,而是使用命令行启动)
(重启电脑遇到问题,见文末描述)
>NET START mongoDB
(停止服务命令:NET STOP mongoDB,卸载服务命令:sc delete mongodb)
启动完成后,可退出这个窗口哦!
8、 打开一个新的CMD窗口,输入mongo即可连接到服务器
好啦。安装和运行服务成功啦!有问题留言,我看到会回复的。
注意:
小编后来重启了电脑,开机进到桌面系统报了一个错误框:
此处可能是之前操作MongoDB错误,导致在C盘下生成一个错误日志program,内容为:
I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
此处你可选择"重命名",继续使用mongdb,可以看到mongodb服务已经启动,且可以连接。也可以删除此文件。