下記の状態から、ClearDB への接続方法をご存知の方がいらっしゃいましたら、
ぜひともご助言お願いできたらと思います。
下記リンクを参考に Heroku で Clear DB の接続確認を行いました。
http://blog.a-way-out.net/blog/2014/12/11/heroku-php-mysql/
この結果は上記リンクと同様の表示結果を得ることができています。
また、MYsql workbench で ClearDB への接続も確認済みです。
ただし、このコード(index.php)を使用し、
mysql で自分のプロジェクト用に作成したテーブルの表示を Heroku にデプロイしたアプリで試みると下記のエラーが出てしまいました。
Error: SQLSTATE[HY000] [1045] Access denied for user ''@'ip-*******' (using password: YES)
接続確認後に使用したテーブルはサンプルで作成した user テーブルと同じDBを使用しています。
(index.php 上でテーブル名のみ変更し、表示の切り替えを行おうとしました。)
テーブル名の変更だけでアクセス権限が変わってしまうことはあり得るのでしょうか。
[他参考にしたリンク]
〇 https://teratail.com/questions/313559
(GRANT ALL PRIVILEGES ON "DB名".* TO 'ユーザー名'@'%' with grant option;
で権限も付与済み)
【mysql 上での表示】
mysql> show grants for 'ユーザー名'@'%';
+---------------------------------------------------------------------------------+
| Grants for ユーザー名@% |
+---------------------------------------------------------------------------------+
| GRANT USAGE ON . TO ユーザー名
@%
|
| GRANT ALL PRIVILEGES ON DB名
.* TO ユーザー名
@%
WITH GRANT OPTION |
+---------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
〇 https://teratail.com/questions/52827
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。