上周專案上線,事比較多,一直也沒來的急寫點什么東西,今天有點時間,就把專案上線遇到的一些問題與大家分享一下吧,希望大家遇到類似的問題時,可以參考解決一下,
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等實戰專案

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/54116.html
標籤:其他
