質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

SNS

SNS(ソーシャル・ネットワーキング・サービス)は、 人と人とのつながりを促進したり、サポートしたりすることが可能なコミュニティ型のWebサービスです。

Q&A

解決済

1回答

1969閲覧

OpenPNEインストールでMySQLホスト名が勝手にlocalhostになる

pac894398

総合スコア429

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

SNS

SNS(ソーシャル・ネットワーキング・サービス)は、 人と人とのつながりを促進したり、サポートしたりすることが可能なコミュニティ型のWebサービスです。

0グッド

0クリップ

投稿2016/07/01 05:15

ssh

1 The DBMS : mysql 2 The Database Username : [サーバーユーザー名] 3 The Database Password : ****** 4 The Database Hostname : 127.0.0.1 5 The Database Port Number : 3306 6 The Database Name : [サーバーユーザー名]_openpne 7 The Database Socket : 8 Is it OK to start this task? (Y/n)

上記で y を 打ってインストールを実行したところ...

ssh

1 PDO Connection Error: SQLSTATE[42000] [1044] Access denied for user '[サーバーユーザー名]'@'localhost' to database '[サーバーユーザー名]_openpne'

というエラーになりました。

MySQLは 同一サーバー内で動いていますが localhost ではなく 127.0.0.1 にしないといけないのですが...
エラー表記を見ると勝手に localhost を使用しているのでしょうか?

何かわかる方おられましたらご回答をお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

127.0.0.1 なので、mysql が localhost と判断しているのだと思いますが、127.0.0.1 でなければならない理由は何でしょう?

エラーメッセージを見ると操作権限がないだけに見えます。

投稿2016/07/01 05:25

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tanat

2016/07/01 05:50

横からすみません。 mysqlの場合、user@127.0.0.1とuser@localhostの権限は完全にイコールではないので、その辺りが質問の意図なのかなと予想します。
pac894398

2016/07/01 07:58

その通りです。 KDDI CPI ACE01 というレンタルサーバーを利用していますが、 localhost では利用できず 127.0.0.1 を指定しなさいとのことです。 もし インストーラーの方で勝手に 解釈されていたら困るんですが...
退会済みユーザー

退会済みユーザー

2016/07/01 08:56

そうですか。MySQLの問題ではなく、OpenPNE側の問題の可能性が高いのですね。 OpenPNEの中身を確認するのは結構しんどいはずなので、 公式SNSで質問してはいかがでしょうか? 公式SNSの入り口 http://www.openpne.jp/ こちらは、開発元の手嶋屋さんも参加されているはずなので、中身を確認した回答がつくと思います。 フレームワークに symfony を使用しているはずなので、独自に調査するのであれば、そちら方面の情報から確認するのも良いかもしれません。 あまりお役に立てず、すみません^^;
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問