こんにちは、ろどいこです。
今回はWindows10にMySQLバージョン5.7をインストールする方法を解説していきたいと思います。
インストールする環境
OS:Windows10
インストールするバージョン
MySQL:バージョン5.7
インストール手順
1. MySQLのダウンロード
MySQLを公式サイトからダウンロードしましょう。
https://dev.mysql.com/downloads/windows/installer/5.7.html
サイトに移動したら、下のダウンロードボタンからインストーラをダウンロードします。
2. MySQLのインストール
ダウンロードしたインストーラを開き、「Developer Default」にチェックが入っていることを確認し、「Next」をクリックします。
基本的にすべてデフォルトの状態で進めます。
「Execute」をクリックするとインストールが始まります。少し時間がかかりますが気長に待ちましょう。
すべてインストールが終わったら「Next」をクリックします。
「Next」で進みます。
こちらもデフォルトで進めていきます。
重要:MySQLにログインするためのパスワードを設定します。忘れないようにしましょう!
パスワードを入力したら、「Next」で進みます。
「Next」で進みます。
続けて「Next」で進みます。
「Execute」をクリックします。
「Finish」をクリックします。
「Next」で進みます。
「Finish」で進みます。
「Next」で進みます。
重要:先ほど作成したパスワードを入力し、「Check」で確認を済ませてから、「Next」で進みます。
「Execute」をクリックします。
「Finish」で進みます。
「Next」で進みます。
「Finish」で完了します。
完了するとMySQLのShellと「MySQL Workbench」が自動で開かれますが、どちらも閉じてOKです。
これでインストールが完了しました。
3. 環境変数の設定
次に環境変数を設定してあげます。
画面左下の検索欄から「Windows PowerShell」と入力し、右クリック→「管理者として実行」で起動します。
Windows PowerShell が起動したら、下記コマンドで環境変数の編集画面を開きます。
Start C:\Windows\system32\rundll32.exe sysdm.cpl, EditEnvironmentVariables
Pathを選択して「編集」をクリックします。
「MySQL Shell 8.0」を「MySQL Server 5.7」に変更して「OK」で確定します。
元の環境変数変更画面も「OK」で確定して、環境変数の設定は完了です!
インストールの確認
以上でインストールが完了したので、正常にインストールされたか確認してみましょう。
管理者権限でコマンドプロンプトを起動します。
下記コマンドを入力し、MySQLのバージョン情報が表示されればインストール成功です!
mysql --version
せっかくなのでサーバーの起動&DB作成まで行ってみましょう。
MySQLの起動
下記コマンドでMySQLを起動します。
net start mysql57
インストール直後は起動されてましたね。既に起動済みだとその旨メッセージが表示されます。
起動はできているので、MySQLのログインと、DBを作成してみましょう。
MySQLのログイン
まずはMySQLにログインする必要があります。基本的にデータをいじるときはここでログインして変更します。
ログインは下記コマンドを入力するとパスワードが求められるので、インストール時に設定したパスワードでログインしましょう。
mysql --user=root --password
DBの作成
ログイン後、下記コマンドでデータベースを作成します。
CREATE DATABASE ○○○○←作成するDB名; ※セミコロン忘れずに!
今回は「sampledb」という名前で作成していきます。成功すると画像のようになります。
DBの確認
念のため作成されたデータベースを確認してみましょう。下記コマンドでデータベースの一覧が確認できます。
show databases;
ちゃんと表示されましたね。最後に、MySQLのログアウトとサーバーの停止を行ってみましょう。
MySQLのログアウト
ログアウトは下記コマンドで簡単に行うことができます。
exit;
MySQLの停止
ログアウトできたら、今度はサーバーを停止します。
net stop mysql57
正常にサービスが終了すれば完了です!
以上、MySQLのインストール方法でした!少しでもみなさまのお役に立てれば幸いです。
次回はMySQLをより簡単に扱えるツール、「Heidi SQL」について解説したいと思います。