Asked Nov 15th, 4:53 a.m. 184 1 2
  • 184 1 2
+1

Cách tự động backup db sang một server khác

Share
  • 184 1 2

Chào các bác, hiện tại em đang có một con web đang chạy thực và backup DB 1 ngày 1 lần, em đang muốn sau khi backup thì sẽ thực hiện import file sql đó sang môi trường test( môi trường khác). Bác nào có kinh nghiệm cho em xin keyword hoặc hướng giải quyết được không? Em search mãi mà không ra ạ. Em cảm ơn các bác

2 ANSWERS


Answered Nov 16th, 3:17 a.m.
Accepted
+2

Cách 1

Một cách khá đơn giản đó là public cái port 3306 + whitelist IP cho con server chạy backup để có truy cập vào SQL server của môi trường test. Trong cái script backup thì sau khi backup thành công, bạn chạy lệnh CLI import file vào thẳng con SQL server test luôn.

Cách 2

Bạn có thể setup NFS - Network File System, giúp có thể chia sẻ file giữa các server với nhau. Khi đó thì ở server test bạn sẽ đọc được file backup.sql ở server web.

Lúc này thì bạn đặt crontab để tự động import file SQL cho môi trường test theo lịch. VD: Back up DB lúc 1h, import database vào môi trường test sẽ là 2h. Bạn áng chừng thời gian rồi để cách nhau ra như vậy là OK. Tên file SQL bạn để theo ngày tháng để khi import còn check được là có tồn tại file của ngày đó hay không nha.

Share
Nov 16th, 3:32 a.m.

Nếu dùng Ubuntu thì bạn có thể tham khảo cách cài đặt NFS tại đây: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-20-04

0
| Reply
Share
Avatar newbie @NanaCongchua
Nov 16th, 3:44 a.m.

cảm ơn bác ạ

+1
| Reply
Share
Answered Tuesday, 12:05 p.m.
0

The social media goals, a strategy for accomplishing them, and a way to track your success are all written out in a social media strategy document. Today's target demographic can be easily reached through social media marketing. Increased brand recognition, customer sales, social customer support, increased website traffic, and promotion of goods and services to audiences are all ways that social media marketing benefits businesses. https://www.besttech.in/social-media-strategy/

Share
Viblo
Let's register a Viblo Account to get more interesting posts.