MySQLとphpAdminのダウンロードに躓きまくった話

りんごのコンポーネントとかいうシャレオツ

UdemyのPHP+MySQL講座のPHP編を一通り終え、次はMySQLだ!……XAMPPでインストールできなかったからこれも自分でインストールしないといけないんだよなー……あー……大丈夫かな……PHPでも手こずってたなぁ……って先行き不安に思いつつインストールしてたらやっぱPHPと同じく1日くらいかかり苦労した

MySQLのインストール

MySQLインストール
現在 MySQL は MySQL Enterprise Edition と MySQL Community Server の2つのタイプがあります。 MySQL Enterprise は商用版の MySQL となりオフィシャルサポートの提供や管理ツールが付随してきます。これに対して MySQL Community Se...

↑これの通りに進めました。Windowsサービスに登録せずに進めてるけど、後から登録してるのでインストール時にサービス登録する設定にしてもいいかもなと思いました。自分は手順通りサービス登録せずやった。サービス登録したことなかったのでこうやるのかって勉強にはなった

8.0です

PATHが通らない(未解決)

MySQLインストールして、なんかサービスの起動もしてApacheも起動して、PATHも通した!って状態で mysql –version をやっても

‘mysql’ は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

って出てくる……echo %PATH%で見てもちゃんと追加されてるしパス合ってるように見えるんだけど……なんで……?ってとこで寝た。明日に託す

翌日、PATHのとこに入れたやつをローカルフォルダの上のとこに入力してエンターしたらエラーで、あ~アドレス違ったかーって直したんだけど(コマンドプロンプトでcdでbinのとこまで移動できたし、そこでmysql –versionしたら正常だったので多分間違ってないはず)その後もmysql認識してないぜって出てきて諦めた。binまで移動すれば動作しなくはないので手間だけどなんとかならなくはないしということで一時撤退

phpAdminのダウンロード

phpMyAdminのダウンロードとインストール | phpMyAdminの使い方 | DBOnline
phpMyAdminのダウンロード方法そしてインストール方法について解説します。2017年5月現在の最新バージョンは phpMyAdmin 4.7.0 です。

↑参照しました

ログインができない(解決)

エラーが出てログインできない!MySQLは起動してるしApacheも起動している……ググると8.0だと認証がなんか強化されて……というかコマンドだけ書かれてもそれどこで実行するんだよ!!!!ってもう訳が分からなかった。

そもそもコマンドプロンプトからMySQLにログインができなかった

phpAdminでログインができない……じゃあコマンドプロンプトからMySQLにログインはできるのか?(MySQLのセットアップではログイン成功みたいな感じだったけど……)というわけで、以下を実行(PATH通ってないのでbin内に移動)

mysql -u root -p

以下が表示されたので後ろにパスワード入れてログインを試みるも失敗した

Enter password:

コマンドプロンプトからMySQLにログインする

ERROR 1045 (28000):でMySQLにrootログインできない場合の対策
サーバーにSSHで接続し、MySQLやMariaDBにrootでログインしようとしたら ERROR 1045 (28000): Access denied for user 'root'@'localhost&

にある通り、mysql -u root -pの後ろにパスワードいれたらログイン成功!

mysql>

ようやくphpAdminログインできない問題の解決に入る

mysql>の後ろで以下を実行

MySQL8.0にアップグレードしたらログインできなくなった時の解決法 | e-JOINT.jp
mySQL8.0にアップグレードしたら、ローカルのphpMyAdminにこんなエラーが表示されログインできなくなったので、解決法。 mysqli_real_connect(): The server …
use mysql;
ALTER USER 'root'@'localhost' identified WITH mysql_native_password BY 'パスワード';

phpAdminを開き、ログインに成功!めでたしめでたし!

コメント

タイトルとURLをコピーしました