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