1. 程式人生 > >Mongodb遠端訪問配置

Mongodb遠端訪問配置

我專門弄了一臺電腦裝了ubuntu server當作家庭伺服器用,流媒體服務,ftp服務,程式碼管理,資料庫這些都裝了上去。也是在網上搜索,發現文章要麼過時了,要麼不對,於是就自己綜合一下,方便自己,方便大家嘛。

1 給某個資料庫新增使用者訪問許可權

db.createUser(
  {
        user:"name",
        pwd:"123",
       roles:
        [ 
           {
            role:"dbOwner",
            db:"test"
            }
        ]
    }
);

2 修改 mongodb配置檔案

sudo vi /etc/mongod.conf
2.1 修改 bind_ip 127.0.0.1bind_ip = 0.0.0.0 或者註釋掉, #bind_ip 127.0.0.1, 讓其監聽所有外網ip。 2.2 去掉註釋#auth=true 改為 auth=true,開啟許可權管理。

3 重啟mongodb

$ sudo service mongod restart

4 更改連線字串

mongodb://name:[email protected]:27017/test

ps:刪除使用者

db.dropUser('name')

驗證使用者

db.auth('name','123')

參考

相關推薦

Mongodb遠端訪問配置

我專門弄了一臺電腦裝了ubuntu server當作家庭伺服器用,流媒體服務,ftp服務,程式碼管理,資料庫這些都裝了上去。也是在網上搜索,發現文章要麼過時了,要麼不對,於是就自己綜合一下,方便自己

注意redis mysql mongodb遠端訪問問題

開啟redis遠端訪問 1. redis.conf   #bind 127.0.0.1 protected-mode  no 守護經常 後臺啟動 daemonize yes   mysql    &n

jboss支援遠端訪問配置

jboss有個特點,在本機啟動之後,只能在本機的網頁訪問 http://localhost:8080,在其他機器上訪問不了jboss服務。 解決方法如下: 在目錄jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer下,編輯檔案ser

Redis, Mongodb 遠端訪問失敗問題

Redis, Mongo 本地訪問成功,遠端訪問失敗基本上都是bind ip導致。 redis 啟動時指定conf檔案, 並在檔案中 找到 bind 127.0.0.1, 將註釋去掉改為:bind 0.0.0.0,或者你希望的ip 重新啟動: redis-server.exe redis.window.

MongoDB遠端訪問設定

mongodb cmd配置安裝服務命令: mongod.exe --logpath "D:\data\log\mongodb.log" --logappend --dbpath "D:\data\db" --bind_ip 0.0.0.0 --serviceName "MongoDB" --ins

web.config新增webservice測試遠端訪問配置

在<system.web>節點下加<!--begin啟用webservice遠端訪問-->    <webServices>      <protocols>        <add name="HttpSoap"/>

mysql 遠端訪問配置

grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456'; 上面的語句表示將 discuz

Oracle 11g 資料庫遠端訪問配置

    Oracle  11g 安裝完成後,只能在本機訪問,希望其遠端計算機也能訪問,剛開始直接修改listener.ora檔案     # listener.ora Network Configuration File: C:\app\Administrator\pr

Ubuntu系統下IPython Notebook的遠端訪問配置

最近由於要分析資料,而資料存在於伺服器並且資料量比較大,拷貝到本地顯然比較麻煩。便自然而然想到了最近剛開始使用的IPython Notebook。由於IPython Notebook是基於Web服務模式的,所以我們可以在遠端伺服器開啟IPython伺服器,在本地

webpack-dev-server遠端訪問配置

下面的package.json檔案中配置的webpack-dev-server為開發模式,可以使用http://localhost:8080或http://127.0.0.1:8080進行訪問 "scripts": { "dev": "cross-env

Linux下Mongodb安裝和啟動配置遠端訪問

Linux下Mongodb安裝和啟動配置(儘量不要使用root使用者) 1、下載解壓mongodb 解壓mongodb tar -xvf mongodb-linux-x86_64-amazon-3.6.0.tgz 2、安裝準備

MySQL、MongoDB資料庫遠端連線配置

一、MySQL apt安裝,原始碼安裝請自行搜尋配置方式 問題: 預設情況下,mysql只允許本地登入, 如果要開啟遠端連線,則需要進行以下操作: 1.需要修改/etc/mysql/mysql.conf.d/mysqld.cnf 檔案。 找到bind-address = 127.0.

Centos7 安裝 MySQL8以及遠端訪問配置

Centos7 安裝MySQL8 1. 新增MySQL8的本地源 執行以下命令獲取安裝MySQL源 [[email protected] ~]# wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.r

Linux配置FTP遠端訪問設定

文章目錄 檢測是否安裝vsftpd 安裝vsftpd 新建ftp共享資料夾 建立ftp使用者名稱密碼 配置檔案/etc/vsftpd.conf 啟動服務 測試ftp 檢測是否安裝vs

阿里雲GPU伺服器配置深度學習環境-遠端訪問-centos,cuda,cudnn,tensorflow,keras,jupyter notebook

一、準備工作: 1、阿里雲相關設定: 先給阿里雲賬戶充值100元。 選擇阿里雲ECS雲伺服器     搜尋:CentOS 7.3(預裝NVIDIA GPU驅動和深度學習框架)       安全組新增8888許可權

伺服器安裝mysql後配置遠端訪問許可權

mysql -uroot -p; use mysql; #所有ip能訪問 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; #設定某個ip能訪問 GR

mongodb 開啟遠端訪問

1、找到mogodb的安裝 安裝目錄(bin資料夾下n) 2、執行命令(mongod --dbpath db目錄   --bind_ip_all)          &nb

2018 kali 安裝 Redis 及 配置遠端訪問

一、線上下載 # wget http://download.redis.io/releases/redis-4.0.11.tar.gz 二、安裝 # 1.解壓 # tar -zxvf redis-

Ubuntu 14.04下命令列安裝PostgreSQL 和配置遠端訪問

1:更新你的系統: sudo apt-get update && sudo apt-get upgrade 安裝PostgreSQL  2 :從Ubuntu軟體包儲存庫安裝PostgreSQL: sudo apt-get install postg

TK1學習筆記七:配置SSH遠端訪問

   有時候我們需要通過ssh遠端訪問TK1,這裡需要對TK1稍作配置 1.安裝ssh         sudo apt-get install openssh-server 2.檢視ssh服務是否啟動