mysql新增用户及权限刷新/服务器端口开放问题/mongodb配置文件及设置用户权限

提示这是我的个人IT资源网站,大家可以进去看看

上周项目上线,事比较多,一直也没来的急写点什么东西,今天有点时间,就把项目上线遇到的一些问题与大家分享一下吧,希望大家遇到类似的问题时,可以参考解决一下。
1.一般我们会用navicat去作为客户端连接我们的mysql,不管是用navicat打开mysql的user表新增用户还是用sql命令新增用户后,都需要使用flush privileges命令去刷新一下权限才会生效;
2.我们在服务器上安装服务后,需要打开相应的端口,供远程访问,如果服务器防火墙没开,可以直接访问,但是不推荐关闭防火墙,但是有时候防火墙开着,也开放了需要访问的端口,但还是访问不到,这种情况可能就是服务器所在运营商有安全组策略,需要我们在安全组中添加该端口。
3.mongodb配置文件内容

#端口
port=27017
#数据库文件存放目录
dbpath=/home/***/mongodb/db
#日志文件存放路径
logpath=/home/***/mongodb/log/mongodb.log
#使用追加方式写日志
logappend=true
#以守护线程的方式运行,创建服务器进程
fork=true
#最大同时连接数
maxConns=100
#不启用验证
#noauth=true
#每次写入会记录一条操作日志
journal=true
#存储引擎有mmapv1、wiredTiger、mongorocks
storageEngine=wiredTiger
#访问IP
bind_ip=0.0.0.0
#用户验证
auth=true

启动命令:mongod --config /home/***/mongodb/conf/mongodb.conf
设置访问权限
切换到admin库
use admin
创建用户授予root权限
db.createUser({user:“admin”,pwd:"*1ZszL#KRhwOg2Ms",roles:[“root”]})
登录
db.auth(“admin”,"*1ZszL#KRhwOg2Ms")
先简单写一些,有个开山之作,逐步提高文章质量,谢谢大家阅览!
推荐一个学JAVA的好地方,例子比较多,容易上手,还有大家一直想找的微服务+VUE等实战项目
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45345374/article/details/108577108
今日推荐