CentOS安装MongoDB
- 安装
为yum先创建设置文件
vi /etc/yum.repos.d/mongodb-org-4.2.repo
粘贴进去以下内容
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
按ESC退出插入模式,输入:wq
保存并退出。下面命令开始安装。
sudo yum install -y mongodb-org
安装完成后,yum会自动完成下面两个文件夹的创建。
/var/lib/mongo
/var/log/mongodb
为防止后续yum自动升级MongoDB,手工修改文件/etc/yum.conf
增加下面一行。
exclude=mongodb-org
- 启动
sudo systemctl start mongod
停止:
sudo systemctl stop mongod
查看运行状态:
sudo systemctl status mongod
设为随系统自动启动:
sudo systemctl enable mongod
总之不要乱看教程,相信官方安装说明就行。
编译
- 列出可用目标平台
go tool dist list
其中最常见的是macOS的darwin/amd64
;Windows的windows/amd64
;CentOS的linux/amd64
。可能会用到的有android/arm
、android/arm64
、windows/arm
等。
- 编译成二进制可执行文件
go build src/app/main.go
以当前系统作为目标平台
GOOS=linux GOACH=amd64 go build src/app/main.go
以阿里云服务器CentOS(linux)为目标,其他情况可以参考可用目标平台修改。
运行
在MacOS或者Linux上需要先修改文件变为可执行文件,然后可以直接运行
chmod +x ./main
./main
注意这里的./main
运行,不要使用main
直接运行。
自动启动
找到/etc/rc.d/rc.local
文件,添加要Go应用的文件目录,例如:
/opt/myapp/main
欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】
每个人的智能新时代
如果您发现文章错误,请不吝留言指正;
如果您觉得有用,请点喜欢;
如果您觉得很有用,欢迎转载~
END``
有疑问加站长微信联系(非本文作者)