最近用便宜的云服务来布置一台云端DB。最便宜每月只要5刀,就可以拥有20多G的容量。
之前使用某个云端服务的500m免费空间,要扩张的话又非常贵。我因为500m的空间不够用了,所以准备自己搭建一台db服务器。
工具:
iTerm FileZilla
设置一台主机
在Vultr上购买一台主机
[https://www.vultr.com/docs/use-mongoose-with-mongodb-in-ubuntu-19-10]
(https://www.vultr.com/docs/use-mongoose-with-mongodb-in-ubuntu-19-10)
设置连接工具
iTerm FileZilla
ssh root@ip
安装 3.6
$ sudo apt-get update
$ sudo apt-get install -y mongodb-org
$ sudo apt install build-essential
$ sudo apt install mongodb
$ sudo systemctl status mongodb
安装 4.2
https://www.howtoforge.com/how-to-install-and-use-mongodb-on-ubuntu-2004/
https://websiteforstudents.com/how-to-install-mongodb-on-ubuntu-20-04-18-04/
apt-get install gnupg -y
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.2.list
apt-get update -y
apt-get install mongodb-org -y
systemctl start mongod
systemctl enable mongod
systemctl status mongod
启动
sudo service mongodb start
设置服务器启动时,默认启动Mongodb
sudo systemctl enable mongodb
开启端口
/etc/mongodb.conf
mongodb.conf 文件,将bind_ip = 127.0.0.1 改成 bind_ip = 0.0.0.0 就可以访问了
cat /etc/mongodb.conf
外部可以通过公开ip进行访问
https://juejin.im/post/5b6aaec76fb9a04fb8777511
使用工具连接
- 使用Robo 3T连接,创建数据库db,用户。
- 编程连接
url: 'mongodb://username:password@ip:27017/db',
非常Easy,服务器启动连接完毕
delete
sudo service mongod stop
sudo apt-get autoremove --purge mongodb
https://stackoverflow.com/questions/29554521/uninstall-mongodb-from-ubuntu