Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\AppServ\www\index.php on line 7
ติดต่อกับฐานข้อมูล Mysql ไม่ได้
คือว่าคุณต้องมี User ด้วยนะครับแนะนำเลยแล้วกันครับ
$username="root";
$password="";
ซึ่งคุณควรจะตั้งให้ตรงกับ config.inc ใน phpmyadmin นะครับ ผมเคยเป็นนะ แต่ผมคิดว่าคุณลองใช้ program นี้เสริมเกี่ยว
กับ mysql ผมว่าดีกว่ามากเลยอ่ะครับ มีแต่ Dos
My Sql Server Essential V 4.1.14 <<< เนี้ยอะครับ แล้วเข้าไปเปลี่ยนทุกอย่างที่ Dos อะคับ ง่ายๆโดยเปลี่ยน Password
คือ update mysql.user set password=password('') where user='root';
ได้ชัวคับป๋ม แต่คนอื่นเขาทำแบบผมป่าวไม่รู้นะครับ ผมชอบเรื่องของ Command มากกว่าอ่า ง่ายนะครับคุณแก้ได้อยู่แล้วครับ
ผมมั่นใจ
Date :
24 เม.ย. 2550 00:45:45
By :
JCChan
No. 2
Guest
ขอบคุณนะครับ
แล้วโปรแรกมนี้โหลดที่ไหนอะ
ครับ
Date :
24 เม.ย. 2550 00:58:22
By :
กิต
No. 3
Guest
การที่เราจะติดต่อฐานข้อมูล mysql เราจะต้องมี username และ password ในฐานข้อมูล mysql ซึ่งเป็นฐานข้อมูลที่มาพร้อมกับการติดตั้ง mysql ซึ่งจะเก็บ username และ password สำหรับสิทธิในการใช้ฐานข้อมูล mysql ซึ่งสิทธิในการใช้ฐานข้อมูล ก็มีหลายระดับ ระดับ Global ก็จะสามารถเข้าถึงได้ทุกฐานข้อมูลที่มีอยู่ใน mysql สิทธิระดับฐานข้อมูลสามารถใช้ได้เฉพาะฐานข้อมูลที่ตนระบุร่วมกับ username และ password และยังมีสิทะระดับ ตาราง ระดับคอลัมน์ การที่เราจะมี username และ password ในฐานข้อมูล mysql นั้น ให้ไปที่ โฟลเดอร์ที่เก็บฐานข้อมูล mysql ตอนเราติดตั้งเราเก็บไว้ที่ไหน ดับเบิลคลิกโฟล์เดอร์ จะเห็นโฟลเดอร์ bin ดับเบิลคลิกโฟลเดอร์ bin จะเห็นไฟล์ mysql.exe ดับเบิลคลิกไฟล์นี้ จะเข้าสู่หน้าต่าง dos ถ้าอยากได้ username และ password แบบ global ให้พิมพ์คำสั่งดังนี้ >grant all
->on *.*
->to username@localhost identified by 'password';
username ก็คือ username ที่คุณต้องการ password ก็เหมือนกัน
ถ้าสำเร็จ จะแสดงข้อความ Query OK. 0 rows affected (0.00 sec) ก็ปิดไป
คุณก็เอา username และ password ที่พิมพ์ใน dos ไปใส่ร่วมกับฟังก์ชั่น PHP ได้เลย