การกู้คืนข้อมูล MySQL/MariaDB จากไฟล์ Backup ระบบ DirectAdmin
สำหรับการสำรองข้อมูล MySQL/MariaDB สามารถดูได้ตามลิงก์ https://internetnice.com/backup-mysql-mariadb-directadmin เมื่อฐานข้อมูลมีปัญหา หรืออยากู้คืนข้อมูล จากไฟล์ที่เราได้ทำการ Backup เก็บไว้ สามารถทำได้ผ่านระบบจัดการ DirectAdmin เมนู MySQL Management > Upload Backup > เลือกฐานข้อมูลที่ต้องการ Restore พร้อมอัพโหลดไฟล์ Backup > Upload การ Restore ยังสามารถทำได้ผ่านระบบจัดการ phpMyAdmin ด้วยเช่นกัน โดยสามารถใช้ไฟล์ backup ที่ทำการดาวน์โหลดไปเก็บไว้ได้เลย
Read Moreการเพิ่ม IP ที่มีสิทธิ์เข้าถึง MySQL/MariaDB ในระบบ DirectAdmin
โดยค่า Default ของระบบ DirectAdmin ผู้ใช้งานจะสามารถเชื่อมต่อได้ภายใน localhost ของเซิฟเวอร์เท่านั้น ไม่สามารถเชื่อมต่อฐานข้อมูลจากภายนอก เช่น บ้าน ที่ทำงาน เป็นต้น หากต้องการให้สามารถเชื่อต่อฐานข้อมูลจากภายนอกได้ ต้องกำหนดสิทธิ์การเข้าถึงด้วยหมายเลข Public IP Address ปัจจุบันที่ต้องการเชื่อมต่อ (ตรวจสอบได้ที่ลิงก์ https://xvlnw.com/ip.php) นำมากรอกที่ MySQL Management > คลิกที่ชื่อฐานข้อมูล > Access Host กรอกหมายเลข Public IP > Add new ในกรณีที่ผู้ใช้งานใช้อินเตอร์เน็ตบ้าน หรืออินเตอร์เน็ตที่มีการเปลี่ยน IP หลังจากที่มีการ Restart Router ต้องทำการนำเอา Public IP มากรอกใหม่ทุกครั้ง
Read Moreการลบ User ที่มีสิทธิ์เข้าถึงฐานข้อมูล MySQL/MariaDB ใน DirectAdmin
การดูรายการ User ที่มีสิทธิ์เชื่อมต่อฐานข้อมูล MySQL/MariaDB สามารถดูได้ที่เมนู MySQL Management > คลิกที่ชื่อฐานข้อมูล หากต้องการลบบาง User เพื่อตัดสิทธิ์การเข้าถึง Database สามารถคลิกเลือก User > Delete (สามารถเลือกได้หลาย User พร้อมๆกัน) การลบ User ในส่วนนี้ ระบบจะไม่ได้ลบ User จริงๆออกจากระบบ เพียงแต่ลบสิทธิ์การเข้าถึงของฐานข้อมูลเท่านั้น หากต้องการนำเอา User เดิมที่เคยลบกลับมา ให้ทำการเพิ่ม User เดิมที่มีอยู่ในระบบ ให้มีสิทธิ์เชื่อมต่อฐานข้อมูล MySQL/MariaDB
Read Moreการเพิ่ม User ที่มีอยู่แล้ว ให้เข้าถึงฐานข้อมูล MySQL/MariaDB ในระบบ DirectAdmin
ระบบฐานข้อมูล MySQL/MariaDB สามารถกำหนดการเข้าถึงได้จากหลายๆ User และการเพิ่ม User เดิมที่มีอยู่แล้วในระบบ ให้สามารถเข้าถึงฐานข้อมูลได้ จากในระบบ DirectAdmin สามารถทำได้โดยไปที่เมนู MySQL Management > คลิกเลือกฐานข้อมูลที่ต้องการจัดการ > Add Existing User > เลือก User ที่มีอยู่แล้วในระบบ > Assign ระบบจะไม่โชว์รหัสผ่าน เหมือนตอนการสร้าง User ใหม่ให้เชื่อมต่อฐานข้อมูล MySQL/MariaDB เพราะว่าเป็น User ที่มีอยู่แล้วในระบบ สามารถใช้รหัสผ่านเดิมของ User นั้นได้เลย นอกจากนี้ ยังสามารถกำหนดสิทธิ์การเข้าถึงฐานข้อมูล ได้เหมือนการเพิ่ม User ใหม่ สำหรับฐานข้อมูลปัจจุบันได้เช่นกัน
Read Moreการสร้าง User ใหม่ สำหรับเชื่อมต่อ MySQL/MariaDB ในระบบ DirectAdmin
โดยปกติแล้ว ในขั้นตอนของการสร้างฐานข้อมูล MySQL/MariaDB นั้น ระบบจะกำหนดให้มีการสร้าง Username ไปพร้อมๆกันอยู่แล้ว หลังจากที่เราสร้างฐานข้อมูลครั้งแรก เราก็จะมี User สำหรับไว้ใช้เชื่อมต่อฐานข้อมูลในทันที แต่หากต้องการสร้าง User ใหม่ขึ้นมา เพื่อกำหนดสิทธิ์ให้เข้าถึงฐานข้อมูลได้เพิ่มเติม เช่น อนุญาตให้อ่านข้อมูลได้อย่างเดียว เขียนไม่ได้ เป็นต้น เราสามารถสร้าง User ใหม่ได้ใน MySQL Management > คลิกเลือกฐานข้อมูล > Create new user > กรอกข้อมูล User ใหม่ > Create หลังจากที่เพิ่ม User ใหม่เสร็จ ระบบจะแสดงรายการ User ใหม่ที่เพิ่มเข้ามา ในหน้าฐานข้อมูลที่เราจัดการอยู่ และหากต้องการกำหนดสิทธิ์ ตามที่ยกตัวอย่างไว้ข้างต้น ว่าต้องการให้อ่านได้อย่างเดียว สามารถกำหนดสิทธิ์ของ User นั้นๆได้ที่เมนู “Modify Privileges” และติ๊กในส่วนที่อนุญาตให้เข้าถึงได้
Read Moreการเปลี่ยนรหัสผ่านฐานข้อมูล MySQL/MariaDB ในระบบ DirectAdmin
วิธีการเปลี่ยนรหัสผ่านฐานข้อมูล MySQL/MariaDB ในกรณีที่จำรหัสผ่านไม่ได้ หรือต้องการเปลี่ยนรหัสผ่านใหม่ สามารถทำได้ในเมนู MySQL Management > คลิกที่ชื่อฐานข้อมูล > Change Password > ตั้งค่ารหัสผ่านใหม่ > Change การเปลี่ยนรหัสผ่านการเชื่อมต่อฐานข้อมูลนั้น จะเป็นการเปลี่ยนรหัสผ่านของ Username เดิมที่เคยสร้างไปตอนการสร้างฐานข้อมูล MySQL/MariaDB นั้นเอง ในขั้นตอนการเปลี่ยนรหัสผ่านใหม่ สามารถใช้ระบบสุ่มรหัสผ่านได้ เหมือนตอนสร้างฐานข้อมูล MySQL/MariaDB เพื่อความปลอดภัยของรหัสผ่าน
Read Moreการสำรองข้อมูล MySQL/MariaDB ผ่านทาง DirectAdmin
วิธีการสำรองข้อมูลของระบบฐานข้อมูล MySQL/MariaDB สามารถทำได้ง่ายๆ ผ่านทางระบบจัดการ DirectAdmin ที่เมนู MySQL Management > เลือกฐานข้อมูลที่ต้องการสำรองข้อมูล > คลิก Download as SQL หรือ Download as Gz เราจะได้ไฟล์ข้อมูลออกมาในรูปแบบ .sql สำหรับสำรองข้อมูลไว้ได้ ทั้งนี้ เราสามารถที่จะดาวน์โหลดข้อมูลผ่านทางระบบจัดการ phpMyAdmin ได้เช่นกัน ข้อมูลที่ได้จะเหมือนกัน
Read Moreการ Login เข้าสู่ระบบ phpMyAdmin สำหรับจัดการ MySQL/MariaDB
วิธีการจัดการฐานข้อมูลด้วย GUI ผ่านระบบ phpMyAdmin ในระบบ DirectAdmin โดยไม่ต้องกรอกรหัสผ่าน Database สามารถล็อคอินได้ผ่านทางระบบ DirectAdmin ด้วยการคลิกที่ phpMyAdmin (เฉพาะระบบ DA เวอร์ชั่นใหม่ๆที่มีการเปิดใช้งาน Feature นี้เท่านั้น)
Read Moreการซ่อมฐานข้อมูล MySQL/MariaDB ด้วยเครื่องมือ Repair/Check/Optimize ในระบบ DirectAdmin
การใช้งานฐานข้อมูล MySQL/MariaDB ในบางกรณี ฐานข้อมูลอาจเกิดปัญหา Table Lock หรือ มีปัญหาทางด้านประสิทธิภาพในการทำงาน เราสามารถใช้เครื่องมือในระบบ DirectAdmin ทำการ Repair/Check/Optimize ฐานข้อมูลของเราได้ โดยสามารถจัดการได้ทุกฐานข้อมูล ผ่านระบบ MySQL Management แนะนำให้ทำตามขั้นตอนการ Repair อันดับแรก ตามด้วย Check และ Optimize ตามลำดับ สามารถเลือกฐานข้อมูลทั้งหมดในระบบ และทำพร้อมๆกันได้ ระบบจะไล่ทำทีละตัวตามลำดับ การทำการ Repair/Check/Optimize MySQL/MariaDB สามารถทำได้ผ่านทาง phpMyAdmin เช่นกัน หมายเหตุ: สำหรับฐานข้อมูลประเภท InnoDB ไม่จำเป็นต้องทำการ Optimize Databse
Read Moreการลบฐานข้อมูล MySQL/MariaDB ใน DirectAdmin
วิธีการลบฐานข้อมูล MySQL/MariaDB ออกจากระบบ DirectAdmin สามารถทำได้ผ่านระบบจัดการ MySQL Management > เลือกฐานข้อมูลที่ต้องการลบออกจากระบบ > Delete โปรดทราบ: หากทำการลบฐานข้อมูลออกจากระบบ ข้อมูลในฐานข้อมูลทั้งหมดจะหายไปด้วย
Read More