IKBKv3 ระบบสำรองข้อมูล HOSxP และทั้ง Server แบบตั้งเวลาได้ พร้อมส่งไลน์ Notify

IKBKv3 ระบบสำรองข้อมูล HOSxP และทั้ง Server แบบตั้งเวลาได้ พร้อมส่งไลน์ Notify

IKBKv3 ระบบสำรองข้อมูล HOSxP และทั้ง Server แบบตั้งเวลาได้ พร้อมส่งไลน์ Notify

วันนี้ Smart IT มาแนะนำระบบสำรองข้อมูล ฐาน Mysql ได้ทุกฐานไม่ใช่เพียงฐาน HOSxP เท่านั้น แต่สามารถใช้ได้กับทุกฐาน และสามารถนำไปปรับกันได้ทุกอย่าง

ระบบเขียนด้วย mysql command bat file ยำรวมหลาย ๆ โปรแกรมเข้าด้วยกัน เช่น CURL 7Z mysql.exe mysqld.exe

curl ใช้สำหรับส่งไลน์ Notify
7z ใช้สำหรับ อัดZIP ไฟล์เวลาสำรองข้อมูลเสร็จแล้ว
mysql.exe mysqld.exe ก็ตามตัว
ก่อนอื่นให้ดาวน์โหลดโปรแกรมต้นแบบก่อนครับ ที่ลิงค์นี้

จากนั้นให้แตกไฟล์ไปไว้ที่ ไดร์ D: จะได้ไฟล์แบบนี้

จากนั้นตั้งค่าที่ไฟล์ server.txt

ตามบรรทัดเลยนะครับ มี 7 บรรทัด ดังนี้ (ห้ามสลับหรือขาดไปเด็ดขาด)

1.รหัสสถานพยาบาล 5 หลัก เช่น 11072
2.เลข IP Server ที่จะสำรอง
3.User ของ Mysql Server
4.Password ของ Mysql Server
5.Port Mysql ปกติ 3306
6.Database เช่น hos หรือที่ต้องการสำรอง
7.Token Line Notify
เมื่อเสร็จแล้วให้บันทึกครับ แล้ว มาดูขั้นตอนการสำรองกันครับ

ระบบสำรองจะมี 2 แบบครับ

1.คือสำรองแบบทั้ง Server ทุกฐานข้อมูล
2.คือสำรองเฉพาะฐานที่เลือกไว้ใน server.txt

มาดูแบบแรกกันครับ

แบบแรกให้ ดับเบิ้ลคลิก เปิดไฟล์ IKBKALL.bat ได้เลย ระบบจะสำรองไปไว้ที่ backup_sql ชั่วคราวแล้วจะ 7z ลงในโฟลเดอร์ SQL ดังภาพ

แบบที่สองก็เช่นกันครับ ดับเบิ้ลคลิกเรียกใช้ไฟล์ Backup_HOSxP_Auto.bat ได้เลยระบบก็จะสำรองข้อมูลให้เช่นกัน แต่เป็นเฉพาะฐานที่ตั้งไว้ใน server.txt เท่านั้น แต่เพิ่มเติมคือส่งไลน์ Notify เข้ากลุ่มตามที่ตั้งไว้ และ บันทึกการสำรองลงใน HOSxP หน้าประวัติสำรองข้อมูลไว้ด้วยครับ

ส่วนไลน์ Line Notify

และเรายังสามารถใช้ Task Scheduler ในการตั้งค่าสำรองข้อมูลอัตโนมัติได้อีกด้วยนะครับ

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *