2. Các bc tr in khai
2.5. Tr in khai Database
- B c 1: tr c tiên ta c n th c hi n backup database local b ng PgAdmin. Ta ch n database t ng ng và ch n Backup.
Hình 5.19: B t đ u quá trình backup database local
- B c 2: ta đ t tên file là backup.sql, r i ch n “Backup”. Sau khi quá trình backup hoàn t t s xu t hi n thông báo góc ph i màn hình.
Hình 5.20: Backup database local thành công
101
#T i PostgreSQL phiên b n alpine docker pull postgres:alpine
#Ki m tra danh sách các images đã cài đ t docker images
#T o database có tên là postgres-0, đ t m t kh u và cho phép k t n i qua c ng 5432 docker run --name postgres-0 -e POSTGRES_PASSWORD=666666 -d -p 5432:5432 postgres:alpine
#Kh i đ ng database v a t o docker start postgres-0
#Ki m tra danh sách các container đang ch y docker ps
- B c 4: K t n i đ n database b ng PgAdmin. Ta ch n “Servers”, ch n “Create” và ch n “Server”.
102
- B c 5: tab Connection ta đi n thông tin v đ a ch IP và m t kh u( t ng ng v i m t kh u ta đã t o b c 3).
Hình 5.22: i n thông tin v k t n i đ n server
- B c 6: Sau khi k t n i đ n server thành công ta th c hi n restore database. Ta ch n database “epagestore”, ch n “Restore”.
103
- B c 7: Ta t i lên file backup.sql( đã t o b c 2), sau đó ch n “Restore”. Sau khi quá trình restore database hoàn t t s có thông báo góc ph i màn hình.
Hình 5.24: Quá trình restore database hoàn t t
- B c 8: Ta ki m tra l i b ng cách m danh sách b ng, ta th y danh sách đ y đ . V y là ta đã tri n khai database thành công
104