xoopsを使っているのですが、データベースを修正したいと思いphpMyAdmin 2.8.1を入れました。

分らない箇所を検索しながらセットアップ、設定を進めていたのですが、エラーが出てしまいます。

①http://サイトURL/phpMyAdmin/を開くと以下のエラーが出ます。
#1045 - Access denied for user: 'root@localhost' (Using password: NO)

※設定は、とあるサイトで見つけた方法を取っています。(config.default.phpを設定して、config.inc.phpにリネーム後にphpMyAdmin/直下に入れる)

設定した箇所は以下のとおりです。
(レンタルサーバ会社から届いた情報)
データベース名 :○○○
データベースユーザー名 :XXXXX
データベースパスワード :△△△△

以上から以下のように判断していますが間違いは無いでしょうか?
自分のサイトのURL=http://■■■■■■.co.jp/
MySQLのサーバ名=localhost(ここが一番不安です)
ユーザ名=XXXXX
MySQLのパスワード=△△△△
MySQLのDB名=○○○

他に注意すべき箇所などもありましたらお教え下さい。(リネームしたconfig.inc.phpは上記の箇所しかいじっていません)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/06/18 00:21:41
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:happyrescue No.1

回答回数162ベストアンサー獲得回数19

ポイント30pt

私は詳しい事は分かりませんが以下のようなページを見つけました。

なにかヒントになるかも知れないのでお知らせしました。

参考になれば幸いです。


#1045 - Access denied for user 'root'@'localhost' (using password: NO)

というエラーが出る。

root@localhost ユーザーのパスワードが設定されているのに、パスワード無しで接続をしようと

しているようだ。

mysql でも -p オプションをつけずに接続しようとすると出るエラーやね。

結局、ゆっくり調べている暇がなかったので、

$cfg['Servers'][$i]['auth_type'] = 'config';

のままで、BASIC 認証をかける形にした。

http://www3.netandfield.com/mitaki/179



rootの無パスワードでは、

 #1045 - Access denied for user 'root'@'localhost' (using password: NO)

という具合に、拒絶されます。

別のuser名だと無パスワードでログインはできるようです。

詳しくは、Documentation.html をご覧下さい

http://title.sblo.jp/article/602481.html


(PHP,MySQL) phpMyAdminのインストールメモ

http://d.hatena.ne.jp/nekorock/20060525


MySQLのrootパスワード設定

http://nekhet.ddo.jp/item/793

id:takapicup

ありがとうございます。

rootパスワードを設定すればよいのでしょうか?

コマンドライン使わずに(GUI環境でやっていることが多いので慣れてないので)分るようなものですと助かります・・・

2006/06/17 16:31:02
id:hamster009 No.2

回答回数3431ベストアンサー獲得回数50

ポイント40pt

>MySQLのサーバ名=localhost(ここが一番不安です)

ここが間違ってますね。Mysqlが動いているホスト名をちゃんと指定してください。

http://www.yahoo.co.jp/

id:takapicup

なるほど!やっぱりここですか!

ここの情報をしっかりとレンタルサーバ会社からもらってなかったので聞いてみます。

ありがとうございました!

2006/06/18 00:20:46

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません