Howdy!
Miki3(ミキさん)です。
今回はDBを新規作成しようとしてハマりやすいMysqlが動かない事象を解決しましょう!
■DBを作ろうとしたら、、、、、、
簡単な画面を作成し、DBを新しく作ろうとMysqlにログインしようとターミナルで以下のコマンドを打ったところ
mysql -u root -p
エラーが返ってきました!
しかも操作可能なプログラムではないとのこと!
はてさてどう解決しようか?
■まずは確認!
まずはPCにmysqlのプログラムが入っているか確かめましょう!
mysqlのバージョンを確認するコマンドで確認してみます。
mysql --version
また同じエラー文が、、、、
この場合、mysqlのバージョンが返ってこないということは2つの原因があげられます。
1つは、そもそもmysqlが入っていない
2つ目は、PATHが通っていない
■そもそもPATHってなんぞや?
ざっくりいうと、ターミナルでMysqlを使う為の設定。
これを設定していないと、ターミナルでmysqlが使えないと認識してもらえればOKです。
■mysqlがPCにあるか確認!
大体MysqlはC:\Program Files以下に格納されているのでそのフォルダ内で探してみましょう。
今回は自分のフォルダ内になかったのでMysqlをダウンロードします。
▼参考記事
■Pathの設定をしていく
C以下にbinファイルがあるか確認
C:\Program Files\MySQL\MySQL Server 8.1\bin
「システムのプロパティ」を開く
「 Windowsキー + Rキー 」を同時に押して、「ファイル名を指定して実行」を起動、「sysdm.cpl」と入力して「システムのプロパティ」を開きます。
環境変数を設定
詳細設定タブより環境変数をクリックします。
Pathを設定
環境変数にある「Path」をダブルクリックして開きます。
新規をクリックして、「C:\Program Files\MySQL\MySQL Server 8.0\bin」を追加して「OK」ボタンをクリックします。
これで「mysql」コマンドが使用できるようになります。
■バージョン、起動確認
ではバージョンと起動確認してみましょう!
Mysqlの作業が終了し抜ける場合はExitコマンドでMysqlを終了出来ます。
コメント