ไม่ทราบว่าต้องแก้ไขอย่างไรครับ มันขึ้นว่า Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'xxxx_xxx'@'xxx.xxx.xxx.xxx' (using password: YES) in C:/
รบกวนชี้แนะด้วยครับ ขอบคุณครับ
Tag : PHP, MySQL
Date :
2010-10-26 09:33:58
By :
nottp106
View :
4495
Reply :
11
No. 1
Guest
ใ้ห้ admin ของ computer ที่มี mysql server ที่ login ไม่ได้สร้างสิทธิ์ให้กับ user นั้นสามารถ remote ip ในการเข้าใช้ db ครับ
ขอโทษนะครับ ไม่ทราบว่าเปิดสิทธิ์ใน mysql server นี่เปิดที่ไหนครับ พอดีผมเข้าไปดูจาก phpmyadmin แล้วมันเป็น no Privilage ไม่รู้จะเกี่ยวกันหรือเปล่าครับ ขอบคุณครับ
Date :
2010-10-26 09:38:51
By :
nottp106
No. 3
Guest
GRANT ALL ON <database>.* TO '<username>'@'<remote ip>' IDENTIFIED BY '<password>';
คืิอสรุปว่า ไม่สามารถ ติดต่อฐานข้อมูลได้ใช่ป่าวครับ ที่จริง ที่มันฟ้องแบบนี้ แสดง user หรือ password ไม่ถูกต้องนะครับ ผมว่าดูเรื่อง pass word กัีีบ user name ก็น่าจะได้แล้วนะครับ
Date :
2010-10-26 10:03:43
By :
SOUL
No. 5
Guest
ไม่หรอกครับปกติโฮสมักจะตั้ง mysql user จะตั้งให้ไม่สามารถ connect ผ่าน remote ip ได้
ส่วนใหญ่เราจึงต้องใช้ phpmyadmin ช่วยจัดการข้อมูลโดย connect ผ่้าน local ip
รหัสผ่านถูกต้องแน่นอนครับ เพียงแต่การเชื่อมต่อเป็นการเชื่อมต่อคนละ server ครับ ไม่รู้ว่าต้องไปแก้ไขที่ไหนที่ Server ปลายทาง ผมเข้าใจว่ามันไม่รับ user ที่จะให้ connect เข้าไปที่ database :)