linux安裝nongodb及其簡單配置

2022-08-14 01:30:13 字數 2760 閱讀 5172

2,安裝

[root@localhost ~]# cd /usr/local

建立資料庫主資料夾

[root@localhost local]# mkdir mongodb

[root@localhost files]# tar -zxvf mongodb-linux-x86_64-3.6.3.tgz

[root@localhost files]# cd mongodb-linux-x86_64-3.6.3/

將解壓後的檔案移動到/usr/local/mongodb目錄下

[root@localhost mongodb-linux-x86_64-3.6.3]# mv * /usr/local/mongodb/

[root@localhost mongodb-linux-x86_64-3.6.3]# cd /usr/local/mongodb/

建立 存放資料的data資料夾

[root@localhost mongodb]# mkdir data

建立日誌資料夾

[root@localhost mongodb]# mkdir log

3,將mongodb服務加入系統環境變數

[root@localhost mongodb]# vim /etc/profile

export mongodb_home=/usr/local/mongodb

export path=$mongodb_home/bin:$path

儲存並退出,測試

[root@localhost ~]# mongod -v

2018-02-26t14:58:00.490+0800 d network [main] fd limit hard:4096 soft:1024 max conn: 819

2018-02-26t14:58:00.506+0800 i control [initandlisten] mongodb starting : pid=1721 port=27017 dbpath=/data/db 64-bit host=localhost.localdomain

2018-02-26t14:58:00.506+0800 i control [initandlisten] db version v3.6.3

2018-02-26t14:58:00.506+0800 i control [initandlisten] git version: 9586e557d54ef70f9ca4b43c26892cd55257e1a5

2018-02-26t14:58:00.506+0800 i control [initandlisten] allocator: tcmalloc

2018-02-26t14:58:00.506+0800 i control [initandlisten] modules: none

2018-02-26t14:58:00.506+0800 i control [initandlisten] build environment:

2018-02-26t14:58:00.506+0800 i control [initandlisten] distarch: x86_64

2018-02-26t14:58:00.506+0800 i control [initandlisten] target_arch: x86_64

2018-02-26t14:58:00.506+0800 i control [initandlisten] options: }

2018-02-26t14:58:00.506+0800 d - [initandlisten] user assertion: 29:data directory /data/db not found. src/mongo/db/service_context_d.cpp 98

2018-02-26t14:58:00.506+0800 i storage [initandlisten] exception in initandlisten: nonexistentpath: data directory /data/db not found., terminating

2018-02-26t14:58:00.506+0800 i control [initandlisten] now exiting

2018-02-26t14:58:00.506+0800 i control [initandlisten] shutting down with code:100

4,新增啟動配置檔案

[root@localhost ~]# cd /usr/local/mongodb

建立配置檔案

5 , 啟動測試

[root@localhost mongodb]# mongod -f mongodb.conf

about to fork child process, waiting until server is ready for connections.

forked process: 1578

child process started successfully, parent exiting

cd /usr/local/mongodb/bin

./mongo

建立資料

命令  use test

switched to db test

建立使用者, 設定許可權

db.createuser( ]}

)

linux安裝及各個安裝

文字不會出現在螢幕下方。當我們在安裝選擇介面,也就是選擇u盤啟動的第乙個介面,該介面上有三個選項 1 install centos 7 2 test this media install centos7 3 troubleshooting12 3按一下 tab 鍵 下方出現一些文字 vmlinuz ...

linux簡介及安裝

1991年,芬蘭大學生linus torvalds萌發了開發乙個自由的unix作業系統的想法,當年,linux就誕生了,為了不讓這個羽翼未豐的作業系統夭折,linus將自已的作品linux通過internet發布。從此一大批知名的 不知名的電腦黑客 程式設計人員加入到開發過程中來,linux逐漸成長...

Linux安裝mysql及刪除

解壓32位安裝包 進入安裝包所在目錄,執行命令 tar mysql 5.6.17 linux glibc2.5 i686.tar.gz 複製解壓後的mysql目錄到系統的本地軟體目錄 執行命令 cp mysql 5.6.17 linux glibc2.5 i686 usr local mysql r...