前提・実現したいこと
こんにちは。パソコンはMAC、MAMPを使いphpMyadminでデータベースを作る授業をしています。
最終的にはウェブサイトとデータベースを連結させるのが目標です。
データベースを触りたての時は、スムーズにデータベースが作られており
データベースをインポートをしたりエクスポートできていました。
一番の問題「phpMyadminにデータベースの権限がないと言われてしまい、全く内部に触れられない状態になりました。そこを解決したいです。」
その後、登録するフォームがあり入力してクリックしたら、【2番】の問題から抜けなくなってしまい、
そこから一度ブラウザを消したり、キャッシュを消したら色んなエラーが出るようになりました。
「いろんなエラー」
1、ローカルホストにつなげない→結果:localhost8808/〇〇 でアクセスできるようになり解決
2、Connection failed: Access denied for user ''username'@'localhost' (using password: YES)と出てきてしまう。
→ Mampから”config.inc.php”を探し87行目のパスワードを「root」へ変更
→MampのMYSQLのパスワードをrootへ変更
(統一したほうが良いのかと思って変更しました)
全くなにも改善されず、MAMPのインストアンストを繰り返しやっているうちに
phpMyadminにログインしたら、ついに”データベースを作成する権限がありません”と出てしまいました。
また、ローカルホストにもつなげられません。(これは既存のデータベースへアクセスできないから・・・?)
もう完全にお手上げ状態です。どうしたら最初のように権限がありインポートやデータベースを作成することができるのでしょうか?先生に聞いたのですが全くサポートしてくれず本当に途方に暮れています。
ターミナルで操作していても、結果的にアクセス拒否されて全く進みません。
どなたか知恵をお貸しいただけないでしょうか、よろしくお願いいたします。
追記:
<1>MAMPのアンスト・インストについて
アンインストール手順は
Launchpad>MAMP>ゴミ箱>ゴミ箱を空にする
Launchpad> MAMPPRO>ゴミ箱>ゴミ箱を空にする
です。
その後、MAMPのサイトでインストール。(MAMP&MAMPpro6.6 intel)
https://www.mamp.info/en/downloads/
<2>ターミナル操作について
アクセス権限を得るのはMAMP、phpmyadminではなくMySQLに接続しターミナルから操作を行うなど
サイトをみつけました。
ターミナル接続にした際に参考にしたサイト。こちらは問題なくSQLに接続できました。
https://sachips.byeto.jp/mac/mamp_mysql_terminal.html
一番状況が似てるのはこちらです。
「調査」のところにあるコマンドをターミナルにやってみてもエラーでした。
https://obenkyolab.com/?p=3122
ユーザー権限の確認はできるかと思い参考にしたサイト。
こちらはmysqlに拒否されてしまい、できませんでした。
https://prograshi.com/platform/database/mysql-phpmyadmin-grant/
(そもそもターミナルってMAC付属のターミナルですよね…?)
どちらにせよ、なぜか"root""rocalhost"に拒否され続けています。。
あなたの回答
tips
プレビュー