• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JSPからMysqlにアクセスするユーザ・パスワード)

JSPからMysqlにアクセスするユーザ・パスワード

このQ&Aのポイント
  • JSPからMysqlにアクセスするユーザ・パスワードについて教えてください
  • WebサーバとMysqlサーバは同じサーバで、DB 'TEST'にアクセスする際にエラーメッセージが表示されます
  • DB 'TEST'にアクセスするためのユーザとパスワードの設定に関してお知らせください

質問者が選んだベストアンサー

  • ベストアンサー
  • yakumon
  • ベストアンサー率35% (22/62)
回答No.2

#1 のyakumonです。 すみません先ほどの例は若干間違えています。 mysqlデータベース上で >select host,user,password from user; を実行して +------------------------+---------+------------------+ | host | user | password | +------------------------+---------+------------------+ | localhost | raly | 64cae167387c1e35 | | % | raly | | +------------------------+---------+------------------+ のように同じuserなのに別hostだとパスワードが違ったりしていませんか? mysqlは user + host で識別します。参考URLをご覧ください。

参考URL:
http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_MySQL_Database_Administration.html#Connecting
raly-raly
質問者

お礼

まさにそのとおりです! (エラー画面に"Access denied for user:raly@localhost.localdomain..."と出ていたので Host='%'の方はぜんぜん見てませんでした。。。) ありがとうございました。(^o^)

その他の回答 (1)

  • yakumon
  • ベストアンサー率35% (22/62)
回答No.1

回答になるかわかりませんが・・・ GRANT ALL PRIVILEGES ON *.* TO raly; GRANT ALL PRIVILEGES ON *.* TO raly@localhost; FULUSH PRIVILEGES; UPDATE user SET Password=PASSWORD('password') WHERE User='raly'; FLUSH PRIVILEGES; 上記のようにユーザを作った後 raly だけパスワードを設定していたりしませんか? UPDATE user SET Password=PASSWORD('password') WHERE User='raly@localhost'; FLUSH PRIVILEGES; も実行していますか?

関連するQ&A

専門家に質問してみよう