MySQLのインストールから設定方法をわかりやすく解説します

本記事にはプロモーションが含まれています。

軽くて安いのに大容量!カフェ作業も捗る!プログラミングに最適なPCをお探しなら【おすすめはこちら

MySQLはスウェーデンのMySQL AB社によって開発されたデータベースです。

JavaであろうがPHPであろうが、プログラミングを学習するうえでは記述できて当たり前…というかなくてはならないものだと思います。

ですが、MySQLだけを学べるスクールはほとんどありません。

  • MySQLを基礎からしっかり学習し直したい
  • ローカル環境へのインストールのしかたが知りたい
  • MySQLの応用の記述まで知りたい

というお悩みをお持ちの方のために、このサイトではMySQLのインストールの仕方から環境設定の方法、基本のSQL分の記述方法、MySQL Workbenchの使い方からSQL文の応用編まで、初めてSQLに触れる方でも理解できるようにわかりやすく解説していきます。

この記事通りに進めれば10分もかからずにSQL文を記述できる環境を整えることができますよ。

読むのはめんどくさい

という方はYouTube動画で学習してみてください。

youtube動画

こちらの動画でも詳しく解説しています!

【知識0からMySQL】インストール環境構築決定版!MYSQLの基本についてわかりやすくゆっくり解説!

データベース(DB)とは

データベース(DB)とはデータを蓄積したもので、利用しやすい仕組みを持ち合わせているもののことをいいます。

例えば名刺をファイルにまとめているものや電話帳などもデータベースです。

データベースを利用することの利点

  • 大量のデータを扱うことができる
  • データの検索が高速である
  • 複数のクライアントがデータベースを同時に利用してもデータに矛盾が発生しないようにする仕組みが組み込まれている
  • どのクライアントがどのデータに対してどのような操作ができるかを細かく制御できる

例えばAさんがデータベースにアクセスして、山田さんの身長データを修正しているときにBさんもデータベースにアクセスして山田さんの身長データを修正していたとします。

そうするとデータに矛盾が生じてしまいます。

このような矛盾が生じないよう、同時にデータを操作できないようにBさんのアクセスをブロックできる仕組みがあらかじめ組み込まれています。

またクライアントごとにデータに対してどのような操作ができるのかを、細かく制御できる機能も持ち合わせています。

データとは?

例えばエクセルのような個人の年齢と身長のテーブルがあったとします。

山田太郎25歳168cm
田中みどり38歳158cm
綾小路麗華42歳165cm

そして地名のテーブルがあります。

北海道
東京
福岡

これらのデータ、テーブルが集められたものをデータベースといいます。

データベースの利用場面

ショッピングサイトの場合
  • 商品情報
  • 商品販売の統計
  • 会員情報
  • ログイン情報
  • ショッピングカート
  • 購入履歴

など、これらの情報・データをデータベースで管理することができます。

データベース管理システム

データベースの運用/管理に使用するシステムをデータベース管理システムといいます。(Database Management System (DBMS))

データベース管理システム
  • MySQL
  • PostgreSQL
  • Oracle Database
  • Db2
  • SQL Server

このDBMSの代表的なものとして「MySQL 」があります。

データベースクライアント

データベース管理システムにリクエストを送るプログラムをデータベースクライアントといいます。

データベース管理システム
  • MySQL Workbench
  • MySQL Monitor
  • phpMyAdmin

ここではMySQL Workbenchのインストール・設定方法についてわかりやすく説明します。

MySQL Workbenchとは

MySQL WorkbenchはMySQLの開発元であるOracle社の純正ソフトになります。

データベースの操作、設計、管理が視覚的に行えるという利点があります。

MySQLのインストール方法

MySQL Workbenchの設定は以下のような流れになります。

MySQL Databaseの準備
  • MySQL Database(サーバー)とMySQL Workbenchをインストールする

    データベースそのものとデータベースを操作するWorkbenchの2つをインストールします。

  • バッチファイルを実行する

  • パスワードを保存する

    メモ帳などにコピペしておく

  • データベースサーバーを起動する

    mysqld_start.bat を実行する

  • rootユーザーで接続してパスワードを入力
  • ローカルホストのデータベースへの接続を登録
  • 接続情報を入力する
  • 登録された接続をクリックする
  • SQL設定完了!

インストールするもの

  • MySQL Database(サーバー)
  • MySQL Workbench

ブラウザに「MySQL」と入力して検索します。

MySQLのインストール方法
MySQLのインストール方法

MySQLのサイトが開きますので「ダウンロード」をクリックします。

こちらのサイトから直接飛べます。

MySQLのインストール方法
MySQLのインストール方法

こちらは基本的に有料版のダウンロードがメインとなっています。

なにやらズラズラと書かれていますが一番したまで下がると

MySQL Community(GPL) Downloads

があるのでそれをクリックします。

こちらが無料版になります。

MySQLのインストール方法
MySQLのインストール方法

自宅でMySQLのデータベースを利用する際に必要なものは図の赤丸の2つになります。

MySQLのインストール方法
MySQLのインストール方法

クリックすると下の画面に移ります。

WindowsかMacかを選択してどちらかをダウンロードしてください。

上はインストールしながら設定していくもので、下は全てインストールされたものになります。

MySQLのインストール方法
MySQLのインストール方法

「ダウンロード」を押すと次の画面に移ります。

アカウント作成を促がされますが、無視して大丈夫です。

無料でダウンロードするには

No thanks, just start my download.」(ダウンロードしかしないよ)

赤丸の部分をクリックしてダウンロードします。

MySQLのインストール方法
MySQLのインストール方法

「次へ」「次へ」…でインストールできます。

インストールしたファイルはCかDドライブのユーザーの中にフォルダを作成してそこへ入れます。

MySQL Workbenchインストールが完了したら

インストールが完了したらmysql-8.0.20-saファイルを開いて中にある「バッチファイル(init.bat)」をダブルクリックします。

MySQLの設定方法
MySQLの設定方法

すると黒い画面が開きます。

しばらく待つと

続行するには何かキーを押してください . . .

と出てきますが、キーは押さないでください!

generated for root@localhost:●●●●

「●●●●」部分がパスワードになります。これをコピーしておきます。

もしコピーし忘れた場合は、

dataフォルダの中身を削除してやり直してください。

MySQLの設定方法
MySQLの設定方法

MySQLサーバーを起動する

同じファイルの中の「mysqld_start.bat」をクリックして実行し、データベースサーバーを起動します。

MySQLの設定方法
MySQLの設定方法

出てきた黒い画面はMySQLを起動している間は利用しますので✖で閉じないで開いておいてください。

毎回使うのでデスクトップにショートカットを作成しておくと良いですよ!

MySQLworkbanchの起動

Windowsの検索のところに「MySQLworkbanch」と入れて検索します。

すると一番上にイルカのマークが出てきます。これをクリックして開いてください。

MySQLの設定方法
MySQLの設定方法

MySQL Workbenchとサーバーの接続

MySQLサーバーは、データベースの利用を管理するためにユーザリストを持っています。

MySQL Workbenchとサーバーの接続をしないと、リクエストが送れませんので接続していきます。

MySQL Workbenchからの接続方法

開いたイルカの画面の真ん中の「MySQL Connections」の「+」マークをクリックします。

MySQLの設定方法
MySQLの設定方法

Connection name のところに適当な名前を入力します。

Passwordの横にあるClearを1度クリックして、中身をクリアしておいてください。しなくても大丈夫かもしれませんが、クリアしないと上手く接続できないことがあります。

下のOKをクリックします。

MySQLの設定方法
MySQLの設定方法

すると新しく「aaa」ファイルが作成できています。

MySQLの設定方法
MySQLの設定方法

コピーしておいたパスワードを入力

ファイルをダブルクリックで開くとPasswordsを求められますのでさきほどコピーしておいたパスワードを入力します。

▢save Passwords

にはチェックを入れずに「OK」を押します。

MySQLの設定方法
MySQLの設定方法

「OK」を押すと下の「Passwords Expired」の警告画面のようなものが出てきます。

これはさきほど入力したパスワードは期限切れですよ。新しいパスワードを設定してください。という内容になります。

新しいパスワードを設定するのは面倒なので、「パスワードなし」で設定したいと思います。

「Old Passwords」のところにさきほど入力したパスワードを記述します。

その下の2つには何も入力せずに「OK」を押してください。

MySQLの設定方法
MySQLの設定方法

データベース操作画面へ

登録された接続をクリックするとデータベース操作画面が表示されます。

表示されない場合はどこかで間違えているのかもしれません。

これでようやくSQL文の記述、データベース操作の練習が開始できます!

お疲れ様でした!!

よくわからんっ!!

という方はこちらの動画も参考にしてみてくださいね。

youtube動画

こちらの動画でも詳しく解説しています!

【知識0からMySQL】インストール環境構築決定版!MYSQLの基本についてわかりやすくゆっくり解説!
タイトルとURLをコピーしました