5 สร้างฐานข้อมูลใหม่
สมมติว่าจะสร้างฐานข้อมูลใหม่ชื่อ mydatabase ให้รองรับการป้อนข้อมูลและแสดงผลเป็นภาษาไทยด้วย และกำหนดว่าให้เฉพาะ user=kikka และ password=kenji เท่านั้นที่สามารถเข้ามาทำอะไรก็ได้ในฐานข้อมูลนี้ (user=root เข้าได้ทุกฐานข้อมูลอยู่แล้วครับ) มีขั้นตอนดังต่อไปนี้
5.1 ที่หน้าหลักของ phpMyAdmin ให้ป้อนข้อมูลดังนี้
จากนั้นคลิ๊กที่ปุ่ม "สร้าง"
5.2 คลิ๊กที่ไอคอน มุมบนด้านซ้ายมือ
5.3 คลิ๊กที่ดาต้าเบสชื่อ "mysql" จากนั้นคลิ๊กเทเบิลชื่อ "user" และคลิ๊กที่ "แทรก" ป้อนข้อมูลดังต่อไปนี้
ป้อนข้อมูล Host=localhost, User=kikka, Password=kenji และเลือกฟังก์ชั่นเป็น PASSWORD ที่เหลือไม่ต้องทำอะไรครับปล่อยเป็นค่าดีฟอลท์ จากนั้นกดปุ่ม "ลงมือ"
ช่อง Host นั้นนะครับไว้สำหรับบอก MySQL ว่าให้ยอมรับคอนเน็คชั่นของยูสเซอร์ kikka มาจากไอพีอะไร ถ้าใส่เป็น localhost ก็แสดงว่ายูสเซอร์ kikka จะคอนเน็คกับ MySQL ได้เฉพาะในเครื่องเดียวกับ MySQL เท่านั้น ถ้าคอนเน็คมาจากเครื่องอื่น MySQL มันจะไม่ยอมนะครับ ถ้าเราต้องการให้ยูสเซอร์ kikka คอนเน็คเข้ามาด้วยไอพีอะไรก็ได้ ให้แทน localhost ด้วยเครื่องหมาย % (เปอร์เซ็นต์) ครับ หรือถ้าให้ยอมรับเฉพาะไอพีที่ขึ้นต้นด้วย 192.168.x.x ก็ใส่แบบนี้ครับ 192.168.%
ถ้าเห็นข้อความเตือนแบบนี้ ไม่ต้องสนใจครับ ไปขั้นตอนต่อไปได้เลย
5.4 กำหนด Privilege
ตั้ง Privilege ว่าจะให้ยูสเซอร์อะไรเข้ามาจัดการดาต้าเบส "mydatabase" ได้บ้าง และให้ยอมรับคอนเน็คชั่นจากไอพีอะไร
เลือกดาต้าเบส "mysql" และคลิ๊กที่เทเบิล "db" จากนั้นคลิ๊กที่ "แทรก"
แก้ไขค่า Previlege ให้เป็น "Yes" ยกเว้น Grant_priv ครับ แล้วคลิ๊ก "ลงมือ"
ช่อง Host มีความหมายเหมือนกับหัวข้อที่ 5.3 นะครับ
5.5 รีโหลด Privilege
สร้างดาต้าเบส+ยูสเซอร์แล้ว ยังใช้ดาต้าเบสไม่ได้นะครับ ต้องรีโหลด Privilege ก่อน
คลิ๊กที่แท๊ป "SQL" แล้วพิมพ์คำสั่งว่า flush privileges ไม่ต้องใส่เครื่องหมาย ; ตามหลังนะครับ แล้วกด "ลงมือ"
ก็จะเข้าดาต้าเบส mydatabase ด้วยยูสเซอร์ kikka และพาสเวอร์ด kenji จากเครื่อง localhost ได้