バージョン選択

フォーラム

メニュー

オンライン状況

43 人のユーザが現在オンラインです。 (32 人のユーザが フォーラム を参照しています。)
登録ユーザ: 3
ゲスト: 40
h_tanaka zakey actact もっと...

サイト内検索

質問 > その他 > ローカル環境の設定

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2006/11/20 17:22
対応状況: −−−
ローカル環境の設定
データベースの設定でつまづいております。
DBの種類にてMySQLを選択
DBサーバー localhost
ポート 無し
DB名 DB名を入力
DBユーザ ユーザー名を入力
DBパスワード とりあえず無し
以上のようにすると
※ DBパスワードが入力されていません。
のエラーが表示
なのでMYSQLにてDBパスワードを設けて再度ログインすると
>> DB Error: connect failed
[nativecode=Access denied for user 'eccube_db_user'@'localhost' (using password: YES)]
のエラーが表示されて先に進めません。
どのようにすれば良いでしょうか?
ゲスト
投稿日時: 2006/11/20 17:26
対応状況: −−−
Re: ローカル環境の設定
パス無しでアクセス許可しておいて、インストール時の「DBパスワード」の欄には半角スペースでも入れておけばいいんじゃないでしょうか?
とりあえず入力欄には何か入れておけばいいんだと思います。

私は PostgreSQL ですが、このやり方でいけました。
ゲスト
投稿日時: 2006/11/20 22:58
対応状況: −−−
Re: ローカル環境の設定
パス無しでアクセス許可しておいて、インストール時の「DBパスワード」の欄には半角スペース

↑駄目でした。同じエラーです。
>> DB Error: connect failed
[nativecode=Access denied for user 'root'@'localhost' (using password: YES)]

MySQLだと駄目なんでしょうか。
saratoga
投稿日時: 2006/11/21 1:31
対応状況: −−−
一人前
登録日: 2006/9/22
居住地: 大阪
投稿: 76
Re: ローカル環境の設定
To ゲスト様

こんばんは。saratoga です。

ゲストさんの状況が気になったので、書き込みを参考に
簡単な確認をしてみました。


[前提条件]
MySQL の root にて下記のクエリを登録済

# DB作成(eccubeというDB)
CREATE DATABASE eccube;

# 権限追加(eccubeというユーザー)
GRANT ALTER, CREATE, DELETE, DROP, INDEX, 
INSERT, REFERENCES, SELECT, UPDATE 
ON eccube.* TO eccube@'localhost' IDENTIFIED BY '';


上記の場合、パスワードが空なので、eccube の「データベースの設定」において、
パスワード項目が必須のため登録が不可能です。
試しにパスワード項目に半角スペースや適当な文字を入力しても、
下記の通り認証エラーとなります。
(これはゲストさんと同じ状態ですね)

PostgreSQL では MySQL のユーザーパスワードが「空」でインストール画面で
「半角スペース」を入力した場合、設定が可能だと別のゲスト様が書かれておりますが、
逆に私は PostgreSQL では試しておりません・・・(^^;


>> DB Error: connect failed
[nativecode=Access denied for user: 'eccube@localhost' (Using password: YES)]


実際に MySQL の eccube ユーザーのパスワードを
半角スペースにして、「データベースの設定」画面で
パスワード項目に半角スペースを入力します。


# 権限追加(eccubeというユーザー)
GRANT ALTER, CREATE, DELETE, DROP, INDEX, 
INSERT, REFERENCES, SELECT, UPDATE 
ON eccube.* TO eccube@'localhost' IDENTIFIED BY ' ';


この場合、問題なく、このステップをクリアしました。

ゲストさんのおっしゃられている通り、パスワード設定してもエラーに
なるということは、MySQL の認証で問題が起こっているのだと思います。

もう一度、使用する MySQL のユーザーとアクセス権限を
見直してみるとよいかと思います。

何かの手がかりになれば幸いです。
pudding17
投稿日時: 2006/11/21 10:59
対応状況: −−−
新米
登録日: 2006/11/17
居住地:
投稿: 6
Re: ローカル環境の設定
pudding17 と申します。二人目のゲストは私です、失礼しました

>> saratoga 様

私の場合、DB 作成の際にパスワードを設定せず、インストーラの入力欄には適当な文字列(半角スペースなど)を入れることでインストールできました。

(postgres)$ createuser -A -d eccube_db_user
(postgres)$ createdb -E EUC-JP -U eccube_db_user eccube_db

あまり褒められた設定ではありませんね
質問者様にはお勧めするべきではありませんでした。

>> 質問者様

引用:

↑駄目でした。同じエラーです。
>> DB Error: connect failed
[nativecode=Access denied for user 'root'@'localhost' (using password: YES)]


インストーラは root@localhost で接続を試みているようです。
インストール画面の DBユーザ名などはどのように入力されておられますでしょうか?

saratoga 様が仰られているように、コンソール上から接続のご確認されてみてはいかがでしょうか。

$ mysql -D eccube_db -u eccube_db_user -h localhost -p
(DB接続パスワードを入力)

これでも接続できない場合、MySQL の設定に原因があるかと思います。
eccube_db_user ユーザへの権限付与はどのようにされておられますか?
以下は権限付与の際のコマンド例です。

mysql> GRANT ALL ON eccube_db.* TO eccube_db_user@localhost IDENTIFIED BY '******';
mysql> flush privileges;

(****** はDB接続パスワードを入力します)

改善をお祈りしております
saratoga
投稿日時: 2006/11/21 18:14
対応状況: −−−
一人前
登録日: 2006/9/22
居住地: 大阪
投稿: 76
Re: ローカル環境の設定
To ゲスト様、pudding17様

saratoga です。

引用:
私の場合、DB 作成の際にパスワードを設定せず、
インストーラの入力欄には適当な文字列(半角スペースなど)を
入れることでインストールできました。


なるほど、私の方で認識違いをしておりました。
パスワードを設定しないということですね。

MySQL の mysql データベースの user テーブルを見る限り、
GRANT でパスワードを省略すると半角スペースが入るのですね。
(IDENTIFIED BY ' ' した時と同じ効果)

ちょっと MySQL に偏った話になってしまって申し訳ありませんが、
ゲスト様が解決することを期待しています。

eccube_db のデータベースに、どのユーザーがどのような権限を
持っているかは、下記のテーブルで確認できます。

mysql> select * from mysql.db where Db = 'eccube_db';
ゲスト
投稿日時: 2006/11/21 20:37
対応状況: −−−
Re: ローカル環境の設定
To saratoga様、pudding17様

色々とご丁寧にありがとうございます。
mysql データベースを初期状態にして
新たにユーザーを作って、パスワード半角スペースを入力でいけました。
有難うございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,629名です
総投稿数は109,874件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1634
8
red
1569
9
mcontact
1261
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.