1. Cài Mongo và tạo tài khoản

 

apt install mongodb 

Tạo tài khoản quản trị:

 

    db.createUser( { 
       user: "uuuuuuuuuu", pwd: "xxxxxx", 
       roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ] 
     } )

 

Đăng nhập thử bằng cửa sổ lệnh

 

mongo --port 27017 -u "uuuuuuuuuu" -p --authenticationDatabase "admin"

 

2. Cài extension cho PHP

apt-get install php7.2-dev 
pecl install mongodb 
echo "extension=mongodb.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`

====== phải thêm bằng tay vào file php.ini của apache extension=mongodb.so

 

 

Tham khảo: docs: https://www.mongodb.com/developer/quickstart/cheat-sheet/

https://zezo.dev/view/mongodb-cheat-sheet–tom-luoc-cau-lenh-tuong-tac-trong-mongodb

———————–

Backup DB:

mongodump --db db_name --gzip --out /backups/`date +"%Y-%m-%d"` 

 

Restore:

mongorestore --db databasename --verbose \path\dump\dumpfolder