XAMPP

จะเปลี่ยนพาสเวิร์ด MySQL ใน XAMPP ได้อย่างไร

เนื่องจากบัญชีผู้ใช้ root (ผู้ดูแล) ของ MySQL ถูกตั้งค่าไม่ให้มีพาสเวิร์ด ทำให้ใครๆ ที่เข้ามาใช้เครื่องอาจเข้าถึงฐานข้อมูลได้ซึ่งมีความไม่ปลอดภัย ดังนั้นหากจะเปลี่ยนพาสเวิร์ดให้กับ MySQL ใน XAMPP จะต้องทำดังต่อไปนี้

1.เปิดเซอร์วิส Apache server และ MySQL ก่อน

รูปภาพ

2.เข้าหน้าโปรแกรม phpMyAdmin ซึ่งเป็นโปรแกรมบริหารฐานข้อมูล MySQL ที่มากับชุด XAMPP โดยเข้าทางเว็บบราวเซอร์และไปที่

http://localhost/phpmyadmin

รูปภาพ

3.เข้าโปรแกรม phpMyAdmin โดยผู้ใช้ root และปล่อยช่องรหัสผ่านว่างไว้ 4.ไปยังแท็ป SQL ให้ใส่คำสั่งดังต่อไปนี้ลงไปในช่อง Run SQL query/queries on server "localhost"

รูปภาพ

UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; FLUSH PRIVILEGES;

แทน 'password' ด้วย 'xxxxxx' รหัสผ่านที่ต้องการ

แล้วกดปุ่ม "ลงมือทำ"

จะมีข้อความบอกว่าทำสำเร็จ จากนั้นให้กด F5 จะพบข้อความแสดงข้อผิดพลาด ซึ่งแสดงว่ากำลังสู่ขั้นตอนที่ถูกต้อง

รูปภาพ

5.ให้เปิดไฟล์ที่ชื่อ config.inc.php ซึ

ติดตั้ง XAMPP แล้ว จะเข้าใช้ MySQL ด้วยสิทธิ์ root ต้องป้อนรหัสผ่านว่าอะไร

เมื่อติดตั้ง XAMPP เสร็จแล้ว MySQL ของ XAMPP จะไม่มีรหัสผ่านของ root ดังนั้นให้กด enter เมื่อถูกถามรหัสผ่านได้เลย

อย่างไรก็ดีหากจะนำ XAMPP ไปใช้จริงในสภาพแวดล้อมอินเตอร์เน็ตเว็บเซิร์ฟเวอร์นั้นควรกำหนดรหัสผ่านให้กับ MySQL โดยใช้ PhpMyAdmin ช่วยในการเปลี่ยนรหัสผ่าน root

เคยติดตั้ง XAMPP แล้ว แต่เข้า localhost กลับไม่พบอะไร

โปรแกรมในชุด XAMPP เป็นโปรแกรม WebServer ซึ่งประกอบด้วยโปรแกรมต่างๆ ที่อยู่ภายใน ซึ่งส่วนหนึ่งมีการทำงานในลักษณะที่เรียกว่า Service การที่เข้า localhost แล้วไม่ปรากฏอะไรอาจเป็นได้ว่า Service ยังไม่ได้เริ่มทำงาน ซึ่งเราสามารถสั่งเริ่ม Service ได้โดยไปที่ c:\xampp\xampp_start.exe

รูปภาพ