ในการติดตั้งเว็บไซต์ CMS จะต้องมีการจัดการเตรียมเรื่องฐานข้อมูลไว้รองรับการเขียนเนื้อหา บทความต่างๆ ฐานข้อมูลที่นิยมใช้กันในเซิร์ฟเวอร์จำลอง (Appserv, Mamp, Xampp) รวมทั้งบนโฮสท์ที่ให้บริการจริงบนเครือข่ายนิยมใช้ MySQL ซึ่งเป็นโอเพ่นซอร์สสามารถนำมาใช้งานได้ฟรี และรองรับจำนวนข้อมูลได้มากมายเพียงพอ ในการจัดการฐานข้อมูล MySQL นี้จะมีซอฟท์แวร์จัดการหลายตัวแต่ที่นิยมใช้กันมากที่สุดคือ phpMyAdmin เป็นโอเพ่นซอร์สที่มีการพัฒนาอย่างต่อเนื่อง
การใช้งาน phpMyAdmin ผู้เขียนจะยกตัวอย่างการใช้งานทั้ง 2 กรณี คือการใช้งานบนเครื่องเซิร์ฟเวอร์จำลองของเราเอง (ผ่าน Appserv, Mamp, Xampp) และการใช้งานบนโฮสท์จริง เพื่อให้เห็นความสำคัญในการถ่ายโอนข้อมูลไปมาระหว่างเครื่องของเรากับโฮสท์ที่ใช้งานจริง การสำรองฐานข้อมูล (Backup) การกู้คืน (Restore) เพื่อให้เว็บไซต์ของเรามีความสมบูรณ์พร้อมในการใช้งาน
การเข้าถึงฐานข้อมูลด้วย phpMyAdmin นั้นเราต้องทราบตำแหน่งของการติดตั้งซอฟท์แวร์ phpMyAdmin ว่าอยู่ที่ url ใดบนโฮสท์ เช่น http://localhost/phpmyadmin หรือ http://www.yourdomain.com/phpMyAdmin ตามที่ผู้ให้บริการกำหนด สิ่งที่เราจะต้องมีในการเข้าใช้งานคือ ชื่อบัญชีผู้ใช้งานฐานข้อมูล และรหัสผ่าน (กรณีบนเครื่องจำลองที่เราติดตั้ง Appserv ผู้ใช้งานคือ root รหัสผ่าน ตามที่เราตั้งไว้ในขั้นตอนการติดตั้งดังภาพ)
ตัวอย่างต่อไปนี้จะเป็นการจัดการบนเครื่องจำลองของเราซึ่งมีสิทธิในการใช้งานมากกว่า สามารถสร้างฐานข้อมูล เพิ่มบัญชีผู้ใช้งานได้ไม่จำกัด (ถ้าบนโฮสท์จริง อาจจะมีสิทธิจำกัด เช่น สร้างฐานข้อมูลได้เท่ากับจำนวนที่ระบุ (เงื่อนไขการเช่าโฮสท์) มีผู้ใช้งานได้จำกัด)
เราจะทดลองสร้างฐานข้อมูลใหม่ขึ้นมาหนึ่งฐานข้อมูล สำหรับการติดตั้ง Wordpress โดยใช้ชื่อฐานข้อมูลว่า wordpress กำหนดการเรียงลำดับของฐานข้อมูลเป็น utf8_general_ci เพื่อให้สามารถรองรับชุดอักขระได้หลายภาษา และสนับสนุนภาษาไทยได้ดีสำหรับผู้ชมในทุกประเทศทั่วโลก แล้วคลิกที่ปุ่มสร้าง
จะปรากฏชื่อฐานข้อมูล wordpress ได้สร้างเสร็จแล้ว สิทธิในฐานข้อมูลนี้เป็นของ root ในระบบเท่านั้น
ถ้าเราต้องการสร้างผู้ใช้งานอื่นเพิ่มเติม และมอบสิทธิในการใช้ฐานข้อมูลนี้ให้กับผู้ใช้งานใหม่ เราสามารถทำได้โดยการคลิกที่ สิทธิ หรือ คลิกกลับไปที่ Home เลือกสิทธิ เพื่อสร้างผู้ใช้งานใหม่
ในหน้าต่างการกำหนดสิทธิ ให้เราเลือก เพิ่มผู้ใช้ใหม่
Next Page
|
|