Password Hashing di MySQL 4.1
29 March 2005 oleh adminMumpung inget, soale habis install ulang.
Buat temen2 yang nyoba make MySQL versi 4.1.x pasti rada kaget. Bukan karena banyaknya featur yang ditambahkan, tetapi semua aplikasi yang sudah dibuat jadi ngadat. Error kah ? Tapi kok aplikasi2 lain kayak phpMyAdmin, MySQL Front, dll. juga ikutan ngadat ? Malah keluar pesen:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
Sabar. Kesalahan bukan pada komputer Anda, mungkin pada yang punya, ups ![]()
Pertama nyoba kaget juga untung ada mas Dodo yang ngasih tahu.
Kalo mo buka MySQL Manual sebenernya dah dijelasin panjang lebar disitu.
Intinya sih perbaikan metode hashing pada fungsi password MySQL, yang semula cuma 16 byte jadi 41 byte.
Salah satu solusi agar client bisa konek ke server adalah mengembalikan fungsi hashing 41 byte ke 16 byte. Meski hal ini tidak dianjurkan, namun daripada tidak bisa konek kan ![]()
sintaknya:
SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('mypass');
itu kopi paste langsung dari manual, maksudnya
kalo pas instalasi make:
user: paydjo
pass: p4ydj0
SET PASSWORD FOR 'paydjo'@'localhost' = OLD_PASSWORD('p4ydj0');
agar bisa dipanggil dari komputer lain:
SET PASSWORD FOR 'paydjo'@'%' = OLD_PASSWORD('p4ydj0');
Ini aja dulu yach, ntar kapan2 sharing lagi. Atau ada yang terlewat yach ![]()
maklum newbie juga
Popularity: 3% [?]
Artikel terkait:-
No related posts


he he he
Saya juga ngalamin tuh, sampe panik n bingung… untung ketemu solusinya di php.net
gubrakxxxxx sql lagih
pusing…liat sql melulu……….