2009年1月9日金曜日

MySQLでパスワード変更

以下でパスワードの変更を行います。

  1. mysqladmin --user=root -p old_root_passward password new_root_password   


JDBCなどでアクセスした場合

  1. Client does not support authentication protocol requested   
  2. by server; consider upgrading MySQL client  


と出る場合があります。
これはサーバとクライアントのバージョンが違う場合に起こります。

その場合、rootなどでmysqlデータベースで
  1. //Hostを使い分けている場合、hostも条件に入れてください。  
  2. UPDATE user SET Password = OLD_PASSWORD('password') WHERE User = 'username';   
  3. FLUSH PRIVILEGES;  

とします。

0 件のコメント: