Docker的centos7容器中如何安裝mongodb


下載安裝包:

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz

 

解壓安裝包

tar -zxvf mongodb-linux-x86_64-3.2.12.tgz

 

移動至需要的目錄

mv  mongodb-linux-x86_64-3.2.12/ /usr/local/mongodb

 

新建存放數據庫和日志的文件夾

mkdir /usr/local/mongodb/data

mkdir /usr/local/mongodb/data/db

mkdir /logs

 

配置mongodb的配置文件

cd /usr/local/mongodb/bin/

vi mongodb.conf

按i插入以下內容:

dbpath = /usr/local/mongodb/data/db #數據文件存放目錄

logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目錄

port = 27017  #端口

fork = true  #以守護程序的方式啟用,即在后台運行

nohttpinterface = true

#auth=true(本條在未創建管理員用戶先進行備注)

bind_ip=0.0.0.0

按ESC, 再輸入wq 回車退出

配置系統環境變量

vi /etc/profile 

export MONGODB_HOME=/usr/local/mongodb

export PATH=$PATH:$MONGODB_HOME/bin

按ESC, 再輸入wq 回車退出

source /etc/profile

 

啟動與關閉

啟動:/usr/local/mongodb/bin/mongod -f mongodb.conf

關閉:/usr/local/mongodb/bin/mongod -f mongodb.conf –shutdown

 

啟動和進入數據庫:

/usr/local/mongodb/bin/mongod -f mongodb.conf

/usr/local/mongodb/bin/mongod

創建用戶管理員:

創建admin數據庫

>use admin

添加管理員用戶
> db.createUser({user:"root",pwd:"root123456",roles:["userAdminAnyDatabase"]})

備注:用戶名和密碼可隨意定

關閉數據庫:/usr/local/mongodb/bin/mongod -f mongodb.conf –shutdown

認證

vi /usr/local/mongodb/bin/mongodb.conf

將auth=true加入或者取消之前的備注

source /etc/profile

/usr/local/mongodb/bin/mongod -f mongodb.conf

/usr/local/mongodb/bin/mongod

>use admin

>db.auth("root", "root123456")

 

設置一般庫用戶

Use test

db.createUser({user: "root", pwd: "123456", roles: [{ role: "dbOwner", db: "test" }]})

>use test

>db.auth("root", "123456789")
退出數據庫:
>exit
拼音輸入法安裝和設置
yum update (先不要執行這步,如以下均可以執行,則這步可以省略)
yum install ibus
查看系統中文語言安裝包
yum list kde*Chinese
安裝系統中文語言包
命令:yum install kde-l10n-Chinese.noarch
安裝中文輸入法ibus-table
yum install ibus-table
如界面無法點擊彈出language模塊,需要完成以下安裝
安裝拼音輸入法
yum install  ibus-libpinyin
alternatives --config xinputrc
會出來提示,會提示共有 4 個程序提供“xinputrc”。
選擇    命令
-----------------------------------------------
1           /etc/X11/xinit/xinput.d/none.conf
2           /etc/X11/xinit/xinput.d/xim.conf
*  3           /etc/X11/xinit/xinput.d/ibus.conf
+ 4           /etc/X11/xinit/xinput.d/fcitx.conf
按 Enter 來保存當前選擇[+],或鍵入選擇號碼:3    (如果ibus.conf在別位置請輸入對應的號碼)
如果按ctrl+space調不出來
yum install gtk2-immodule-xim
如果還是沒有顯示執行如下:
ibus-setup
即彈出輸入法界面,配置成如下:
再到input method 加入拼音輸入法
 
固化設置(有時候會不生效)
ibus-daemon –r –d -x
vi $HOME/.bashrc  在最下面加入
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
登出(logn out),再登入(logn in)即可
如不可以請重啟


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM