【Windows/Mac】MySQLのインストール~環境構築~接続【簡単】

この記事では、環境構築から接続までと、MySQLのインストール方法を解説します。

MySQLとは、世界的にも人気が高いデータベース管理システムです。サイト作成ツールのWordPressにも使われているため、知っている人も多いのではないでしょうか。

MySQLはほとんどのレンタルサーバにて利用できるので、初めてデータベースに触れる人にもおすすめです。

そこで本記事では、MySQLのインストールから接続するまでの流れを詳しく解説します。また、MySQLがインストールできないときの対処法やMySQLの勉強方法についても紹介するので、ぜひ参考にしてください。

なお、MySQLについてさらに詳しく知りたい人は、以下でまとめていますのでぜひご覧ください。

【超初心者向け】MySQLとは?どこよりもわかりやすく解説
更新日:2024年11月7日
この記事の要約
  • MySQLのインストールはインストーラのダウンロードから始める
  • インストールできないときは「PCの名前をローマ字表記に変更」または「再インストール」がおすすめ
目次

MySQLのインストール・環境構築・接続までの流れ

MySQLのインストール・環境構築・接続までの流れ

まずは、MySQLのインストール方法を解説します。MySQLに接続するまでの流れは次のとおりです。

さっそく、MySQLをインストールして操作に慣れましょう。

インストーラのダウンロード

インストール方法をお伝えする前に、インストーラのダウンロード方法をお伝えします。

少しわかりづらいため、画面を追って順に説明しますね。

1. 公式サイトにアクセス

2.画面上部の「ダウンロードタブ」をクリックし、画面下部にある「Community (GPL) Downloads」をクリック

インストーラのダウンロード

3. 「MySQL Community Server」の下にある「DOWNLOAD」をクリック

インストーラのダウンロード

4. 「MySQL Installer」の画像の下にある「Go to Download Page」をクリック
※Windows32bit、64bitやMacなどのOSは「Select OS Version」で必要に応じて変更します

インストーラのダウンロード

5. 画面右下にある、「Download」のボタンをクリック

インストーラのダウンロード

6. 画面の下にある「No thanks, just start my download.」をクリックし、インストーラをダウンロード

インストーラのダウンロード

なお、ITの仕事に興味はあるものの、どの職種が自分にあうのかわからない人もいますよね。そんな人は「ITキャリア診断」をお試しください。

かかる時間はたったの1分。5つの質問に答えるだけで、自分にあうIT職種を診断してもらえます。

自身に適した職種が知りたい人は、手軽に試してみると良いですよ。

\ 5つの質問に答えるだけ /

インストール

次に、MySQLのインストール方法をお伝えします。

インストーラを起動して「Choosing a Setup Type」の画面で「Full」を選択しましょう。

「Full」にはMySQLを便利に使うためのソフトがいくつか組み込まれています。あとから調べてインストールする手間を省くため「Full」の選択がおすすめです。

インストール

以降は基本的に「Next」または、「Execute」を押してインストーラの流れに沿ってインストールを続ければ大丈夫です。

インストール中には次のような「Password」を入力する画面が表示されるので、任意のパスワードを入力します。パスワードはあとで使用するため、忘れないようにメモしておきましょう。

インストール

上記のパスワードは、インストール時に自動生成される「root」ユーザのパスワードとなり、MySQLへ接続するために必要なものです。

最後に、MySQLが正常に動いているか確認します。

「コントロールパネル」→「管理ツール」→「サービス」の順でサービスを起動して「MySQLXX」の「状態」が「実行中」になっているか確認してください。

※2024年8月時点では「MySQL80」でした

インストール

これで、インストールが完了です。

環境構築

次は、MySQLの環境構築方法を解説します。

パソコンの「Windowsボタン+R」を押して、ファイル名を指定して実行しましょう。名前の中に「sysdm.cpl」と入力したらOKボタンを押します。

環境構築

システムのプロパティの詳細設定タブを選び「環境変数」を押します。

環境構築

環境変数ウインドウからシステム環境変数を探し「path」をダブルクリックしてください。

次に「新規ボタン」をクリックしたらMysqlの実行ファイルが置いてある場所「C:\Program Files\MySQL\MySQL Server 8.0\bin」を新しく入力します。

環境構築

入力完了後、環境変数名の編集のウインドウで「OK」、環境変数のウインドウで「OK」を続けて押してください。上記までの操作によって環境構築(環境変数)の設定は終了です。

なお、IT企業への転職や副業での収入獲得を見据え、独学でSQLといったプログラミングスキルを習得できるか不安な人は「侍エンジニア」をお試しください。

侍エンジニアでは、現役エンジニアと学習コーチの2名体制で学習をサポートしてもらえます。

「受講生の学習完了率98%」「累計受講者数4万5,000名以上」という実績からも、侍エンジニアなら未経験からでも挫折なく転職や副業収入の獲得が実現できますよ。

\ 給付金で受講料が最大80%OFF /

データベースに接続する

ここではデータベースに接続する方法を説明します。いくつか方法があるのですが、ここでは「MySQL Command Line Client」を使った接続方法についてご紹介します。

※インストール時に「Full」を選択すると自動でインストールされます

1. 「スタートメニュー」→「MySQL」→「MySQL Command Line Client」を選択する

データベースに接続する

2. パスワードを入力し、接続する

次のような画面が表示されるため、インストール時に設定したPasswordを入力してください。

データベースに接続する

パスワードを入力し、接続に成功するとコマンドが「mysql > 」となります。

データベースに接続する

これで接続が完了です。

MySQLに接続ができれば、このコマンド上でSQL文を実行することでデータベース、テーブル、データなどの作成や更新ができます。

コマンド以外にもWorkbenchなどのソフトを使って作成する方法もあるので、気になる方は調べてみてくださいね。

MySQLのインストールができない場合は?

MySQLのインストールができない場合の対処法は2つあります。ここでは、2つの対処法を解説します。

■PCの名前をローマ字表記に変更

MySQLをインストールする際、Apply Configurationの「starting the server」にチェックが入らず、インストールできない事象が発生することもあります。

使用しているPCの名前を日本語にしていると、上記のエラーが発生します。そのため、PCの名前をローマ字表記に変更しましょう。

ローマ字表記に変更後に再度MySQLをインストールすると、最後までインストールできます。

  1. 「コントロール パネル」→「システムとセキュリティ」→「システム」をクリック
  2. 「コンピューターの基本的な情報の表示」のページを確認
  3. 「コンピューター名、ドメインおよびワークグループの設定」のセクションを確認
  4. その下にある「フル コンピューター名」をチェック
  5. 日本語をローマ字表記に変更

■完全アンインストール後に再インストール

完全アンインストールしたあとに、再インストールを試すのもおすすめです。

  1. MySQLインストーラの全コンポーネントでRemoveを実行
  2. インストーラ自体のRemoveも実行
  3. WindowsのアプリからMySQLのコンポーネントを探して削除
  4. 「C:\Program Files」「C:\Program Files (x86)」「C:\ProgramData」フォルダ配下のMySQL関連フォルダを削除
  5. 環境変数PathのMySQL関連の設定を削除
  6. コマンドプロンプトで「sc delete MySQL80」を入力し削除
  7. もう一度MySQLの「インストーラのダウンロード」から始める

失敗しないMySQLの勉強方法

失敗しないMySQLの勉強方法

ここでは、MySQLの勉強方法を2つ紹介します。

MySQLは需要が高く、習得することで仕事獲得の機会が広がります。MySQLをインストールした人は、勉強方法も併せて確認してください。

独学で学ぶ

MySQLは独学で学ぶことが可能です。次の4つのステップで学習していきましょう。

STEP
MySQLの環境構築

MySQLの環境構築は、MySQLのインストールのことです。本記事で先述した手順に従ってMySQLの環境を構築してください。

STEP
コマンド操作に慣れる

MySQLの環境構築後、実際にテーブルの作成やデータ取得などのSQL文を打ち込みます。打ち込んだSQL文の結果を見ながら、コマンド操作に慣れましょう。

STEP
データベース設計を理解する

データベース設計の段階で適した構造を考えると、スムーズにデータ管理ができるようになります。

STEP
ツールを使いこなす

MySQL Workbenchはデータベースの設計・作成・管理が一元化できるツールです。こちらのツールを使いこなせるようにしましょう。

なお、次の記事ではMySQLで使用するSQL文について解説しているのでぜひ参考にしてください。

SQLの勉強方法!初心者から独学で習得する学習ロードマップ
更新日:2024年11月7日

スクールで学ぶ

MySQLやSQLについて素早く理解するなら、スクールの受講もおすすめです。MySQLやSQLは専門家から直接指導を受けると、基礎知識から応用まできちんと理解できます。

スクールで学べば、MySQLの知識・スキルを実践に活かすまでのスピードが早まるでしょう。

MySQLの習得におすすめのスクールは「侍エンジニア」です。

侍エンジニアでは、入学から卒業まで、現役ITエンジニアのマンツーマンレッスンを受けられます。また、ITエンジニアへ転職したい・スキルをもとに副業収入を得たいなど、本人の希望を丁寧にヒアリングして個人にピッタリのカリキュラムを作成します。

収入に直結するMySQLの知識・スキルを習得したいと考えている人は、ぜひ侍エンジニアへご相談ください。

なお、次の記事ではおすすめのSQL講座を紹介しているので、ぜひ参考にしてください。

【初心者向け】SQL講座のおすすめ5選!講座選びのポイントも解説
更新日:2024年2月19日

まとめ

今回は、MySQLのインストール方法をご紹介しました。MySQLはデータベースの中でも人気が高いシステムです。

MySQLについて理解を深めるとWebアプリ開発の学習が進みます。また、実際の仕事現場でも採用されることが多いため、仕事を獲得できるチャンスが広がります。

MySQLを勉強するための第一歩は、インストールして環境構築することです。本記事で紹介した手順に沿ってMySQLの環境を構築し、操作に慣れましょう。

この記事の監修者

フルスタックエンジニア

金田 茂樹


音楽大学卒業後、15年間中高一貫進学校の音楽教師として勤務。40才のときからIT、WEB系の企業に勤務。livedoor(スーパーバイザー)、楽天株式会社(ディレクター)、アスキーソリューションズ(PM)などを経験。50歳の時より、専門学校でWEB・デザイン系の学科長として勤務の傍ら、副業としてフリーランス活動を開始。 2016年、株式会社SAMURAIのインストラクターを始め、その後フリーランスコースを創設。現在までに100名以上の指導を行い、未経験から活躍できるエンジニアを輩出している。また、フリーランスのノウハウを伝えるセミナーにも多数、登壇している。

この記事を書いた人

【プロフィール】
DX認定取得事業者に選定されている株式会社SAMURAIのマーケティング・コミュニケーション部が運営。「質の高いIT教育を、すべての人に」をミッションに、IT・プログラミングを学び始めた初学者の方に向け記事を執筆。
累計指導者数4万5,000名以上のプログラミングスクール「侍エンジニア」、累計登録者数1万8,000人以上のオンライン学習サービス「侍テラコヤ」で扱う教材開発のノウハウ、2013年の創業から運営で得た知見に基づき、記事の執筆だけでなく編集・監修も担当しています。
【専門分野】
IT/Web開発/AI・ロボット開発/インフラ開発/ゲーム開発/AI/Webデザイン

目次