วันนี้ 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 ในการตั้งค่าสำรองข้อมูลอัตโนมัติได้อีกด้วยนะครับ

1 ความคิดเห็น:
[…] แล้วก็ตั้งค่าตาม บทความเดิม https://smartit.in.th/ikbkv3-%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a%e0%b8%aa%e0%b8%b3%e0%b8%a3%e0%b8%a… […]
แสดงความคิดเห็น