十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
1、檢查是否有yum源
yum info mongo-10gen
2、添加yum源
vi /etc/yum.repos.d/mongodb.repo
輸入下面的內容:
[mongodb]
name=MongoDBRepository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
3、查看mongoDB的服務器包的信息和客戶端包的信息
yum infomongo-10gen-server
yum info mongo-10gen
4、安裝MongoDB的服務器端和客戶端工具
[root@localhostxxx]# yum install mongo-10gen-server
[root@localhostxxx]# yum install mongo-10gen
或者(按照最新穩(wěn)定版本)
yum install -y mongodb-org
下載源速度過慢的解決方案
下載手動下載rmp包,上傳至服務器/var/cache/yum中對應的mongodb目錄下
5、安裝php擴展
yum installphp-pecl-mongo
(注意:裝php-mongo之前不能裝php-common模塊,否則無法安裝);
6.mongodb的主從同步
注意:mongodb2.6以后版本不支持local庫建立用戶,+auth的同步可以用keyFile進行。
產生keyFile:
openssl rand -base64 753
將生成的內容保存到新建的key文件中,指定所有組,修改權限為600,同時復制一份到從的指定位置。
主配置文件:
vi /etc/mongod.conf
keyFile=/mnt/mongod/key
#bind_ip
啟動:
mongod -dbpath /mnt/mongod/db -logpath/mnt/mongod/log/mongod.log -master -f /etc/mongod.conf
從配置文件:
vi /etc/mongod.conf
keyFile=/ mongod/key
#bind_ip
啟動:
mongod -dbpath /mongod/db/ -logpath/mongod/log/mongod.log -slave -source 115.28.245.30 -f /etc/mongod.conf
在主機上可看到:
在從機上可看到:
即表明同步成功。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。