เปลี่ยนเป็น MySQL 5 แล้ว login เข้าไม่ได้

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: เปลี่ยนเป็น MySQL 5 แล้ว login เข้าไม่ได้

Re: เปลี่ยนเป็น MySQL 5 แล้ว login เข้าไม่ได้

โดย mindphp » 21/07/2008 9:14 am

ถ้าเป็น อย่างนั้น ปัญหา คงไม่ได้เป็น ที่ Database แล้ว ล่ะครับ
ลองเช็คค่า config ของ php ดูครับ (ไฟล์ php.ini )

เปลี่ยนเป็น MySQL 5 แล้ว login เข้าไม่ได้

โดย komzon » 21/07/2008 5:50 am

ช่วยด้วยครับ ผมลง Fedora core 6, MySQL 5, PHP 5 แทน Red Hat 9, MySQL 3, PHP 4 ประมาณนี้ครับ จากนั้นก็ copy โปรแกรม PHP ที่เขียนไว้ และฐานข้อมูลใส่ไว้เหมือนเดิม ปรากฏว่าผม login เข้าฐานข้อมูลไม่ได้ เพิ่มข้อมูลใหม่ผ่านฟอร์มที่เขียนไว้ด้วย PHP ก็ไม่ได้
ลอง Search ดูตามเน็ต เห็นบอกว่าเป็นเพราะ MySQL 5 กระบวนการ Encode เป็น 45 ไบต์ ส่วน v.3 แค่ 16 ไบต์ อะไรประมาณนี้ ต้องเลือกใช้ ค่า Old-password ซึ่งก็เลือกไปแล้ว
ถึงตอนนี้ก็ยังเข้าฐานข้อมูลไม่ได้ครับ แต่ถ้า Login ผ่านโปรแกรมพวก MySQL Front เข้าได้ครับ ดูฐานข้อมูลได้ เพิ่มลบได้หมด แต่พอลองเข้าผ่านฟอร์มที่เราเขียนไว้กลับเข้าไม่ได้ ทั้งที่โปรแกรมเดียวกันนี้นำไปใช้กับอีก Server หนึ่ง แต่เป็น RedHat9 กับ Mysql 3 ยังใช้ได้ตามปกติ
เรียนขอคำปรึกษากับผู้รู้ทั้งหลายด้วยครับ มีวิธีแก้ตรงไหนครับ ขอบพระคุณเป็นอย่างสูงครับ

ข้างบน