09/10/2018, 23:03
Lỗi khi cài phpmyadmin, need help!
Dear all,
Mình có gặp lỗi sau khi cài phpmyadmin trên 1 cái hosting:
Welcome to phpMyAdmin 2.2.7-pl1
Error
MySQL said:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
Đã search và đọc solustion ở đây: http://dev.mysql.com/doc/refman/5.0/en/old-client.html ,
nhưng chẳng hiểu gì hết!
Vấn đề không hiểu là Clien ở đây là cái gì? là phiên bản php hay là sao? Với 1 share hosting thì phải request người ta ra sao đây để khắc phục ?
Đã ai gặp lỗi này chưa? Giúp mình với!
Thanks!
Mình có gặp lỗi sau khi cài phpmyadmin trên 1 cái hosting:
Welcome to phpMyAdmin 2.2.7-pl1
Error
MySQL said:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
Đã search và đọc solustion ở đây: http://dev.mysql.com/doc/refman/5.0/en/old-client.html ,
nhưng chẳng hiểu gì hết!
Vấn đề không hiểu là Clien ở đây là cái gì? là phiên bản php hay là sao? Với 1 share hosting thì phải request người ta ra sao đây để khắc phục ?
Đã ai gặp lỗi này chưa? Giúp mình với!
Thanks!
Bài liên quan
Thế là dc thôi, cái này theo mình hiểu dc(ko biết có đúng ko) là mysql5 nó mã hóa password theo kiểu mới, cho nên mới phảidungf OLD_PASSWORD để mã hóa theo kiểu cũ!
However, mình đã nói ở trên: mình gặp lỗi này khi dùng share hosting, làm sao mà mình ... vào mysql client để chạy lệnh được!
Có cách khác không các bạn?!
Thanks!
Ko thì bạn "tell" MySQL sử dụng OLD_PASSWORD bằng cách cài dặt MySQL bằng tay.
PATH/mysqld-nt.exe íntall MYSQL --old-passwords
NET START MYSQL
Bạn lên MySQL.org lấy manual để bít thêm về chuyện này.
Nhưng mọi người vẫn chưa hiểu tình huống ở đây: Đây là 1 account hosting (free, no full support). Thì phải làm sao?
Mình có thể làm gì được một khi chỉ là Net client của cái hosting này không?
Thanks again!
Host của bạn chắc vừa tiến hành nâng cấp lên bản MySQL 4.1+ Do MySQL mới có thay đổi cơ chế hash pass nên hash cũ không còn thích hợp. Nếu là PHPmyAdmin của host thì bạn có thể yêu cầu họ hỗ trợ.
Client chính là PHPMyAdmin đó. Server là MySQL Server Daemon
Nếu là bản của bạn, thử dùng bản 2.8.x mới và cài đặt lại xem sao.