MySQL: csatlakozás régi klienssel új szerverhez
2009. March 30. - 14:27 | szerző: jonci
Kategóriák: MySQL, tippek-trükkök

A MySQL 5.x-szel megjelent az új jelszótárolási algoritmus a nagyobb biztonság érdekében, ennek az lett a következménye, hogy a régi kliensek nem tudnak csatlakozni az újabb MySQL szerverekhez. Eme probléma megkerülésére van mód a régi eljárással tárolni a jelszót az adott userhez.

Hozzunk létre egy user-t a szokásos paranccsal (ami már az új jelszótárolást alkalmazza):

mysql> GRANT ALL PRIVILEGES ON my_database.*
        TO 'my_user'@'localhost'
        IDENTIFIED BY 'my_password'
        WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql>

Ha régi klienssel akarunk csatlakozni a szerverhez, akkor előtte át kell konvertálni a jelszavakat régi formátumra, íme:

mysql> SET PASSWORD FOR
        'my_user'@'localhost' = OLD_PASSWORD('my_password');
mysql>

Ezután már tudnak csatlakozni a régi kliensek is, azonban érdemes szem előtt tartani, hogy ajánlott lenne mielőbb frissíteni a legfrissebb változatra.

Email This Post Email This Post Print This Post Print This Post
 
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

Szólj hozzá!