您好,登錄后才能下訂單哦!
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
在主機上可看到:
在從機上可看到:
即表明同步成功。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。