8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
下载1wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.8.tgz
将下载的安装包移动到 /usr/local 目录下1mv mongodb-linux-x86_64-4.0.8.tgz /usr/local/
解压并重命名1
2
3cd /usr/local
tar zxvf mongodb-linux-x86_64-4.0.8.tgz
mv mongodb-linux-x86_64-4.0.8 mongodb
配置进入 mongodb 目录,创建 data 目录,并在 data 目录中创建 db 目录1
2cd mongodb
mkdir -p data/db在 mongodb 目录中创建 logs 目录1mkdir logs在我本机Ubuntu 18.04下创建上面的目录还需要进行授权在 /usr/local/mongodb/bin 下新建 mongodb.conf 配置文件1
2cd /usr/local/mongodb/bin
vim mongodb.conf
内容模板如下:1
2
3
4
5
6
7
8dbpath = /usr/local/mongodb/data/db #数据文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录
logappend=true #日志追加级别 表示日志在后面追加而不是覆盖
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
nohttpinterface = true
auth=true
bind_ip=0.0.0.0
我自己的配置1
2
3
4
5
6dbpath = /usr/local/mongodb/data/db
logpath = /usr/local/mongodb/logs/mongodb.log
logappend = true
port = 27017
fork = true
bind_ip=0.0.0.0
保存退出环境变量配置1vim /etc/profile
在最下面导入下面的两句话1
2export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
保存后,重启系统配置1source /etc/profile
启动
在 /usr/local/mongodb/bin 目录下1mongod -f mongodb.conf
或者1./mongod -f mongodb.conf
测试
使用 Navicat 远程连接一下
这里我使用的腾讯云 CentOS 远程连接的
查看开启了哪些端口查看防火墙状态1firewall-cmd --state启动防火墙1systemctl restart firewalld.service再次查看防火墙1firewall-cmd --state查看开放了哪些端口1firewall-cmd --zone=public --list-ports开启端口1firewall-cmd --permanent --zone=public --add-port=27017/tcp重载防火墙1firewall-cmd --reload查看端口情况1firewall-cmd --permanent --query-port=27017/tcp
或者1firewall-cmd --zone=public --list-ports
进入客户端
此时应该在 /usr/local/mongodb/bin 目录下1
2./mongo
show dbs
创建 demo 数据库1use demo
插入数据1db.goods.insert({id:1000, "name":"test"})
MongoDB 创建用户创建管理员
进入服务器终端,启动mongodb1
2cd ~
mongod -f /usr/local/congodb/mongodb.conf
因为上面我已经连接了,所以这里会出现一些错误
可以查看下mongodb的是否已经开启了,如果开启就杀死,然后重新开启1ps -aux | grep mongodb
然后杀死进程 kill -9 PID1kill -9
重新开启mongod1mongod -f /usr/local/mongodb/bin/mongodb.conf
输入下面命令进入mongodb终端1mongo
创建 admin 数据库1use admin
创建帐号1db.createUser({user:"root",pwd:"123",roles:["root"]})授权认证1db.auth('root','123')
给使用的数据库添加用户
现在切换到 test 数据库1use test
创建用户名、密码、角色1db.createUser({user:"test",pwd:"123",roles:[{role:"dbOwner",db:"test"}]})
以授权的方式启动数据库1mongod -f /usr/local/mongodb/bin/mongodb.conf --auth
如果已经启动可以杀死进程然后重新启动
使用 Navicat 打开 test 数据库
现在我将本地的文件上传到云服务器上1scp -r 要上传的文件 [email protected]:/home/
mongodb到导入数据1
2mongoimport -d mall -c goods --file ./dumall-goods
mongoimport -d mall -c users --file ./dumall-users