【MySQL】初心者必見!HomebrewでMySQLを コマンドでインストールする方法

今回はプログラミング初心者のみなさんに向けに、MySQLを「初心者向けにわかりやすくを心がけて」、記事を書いてます。
「MySQL」は難しそうに見えて、そうでもないですよ。
僕でもできたので、必ずみなさんも成し遂げれるのでぜひ最後まで読んで参考にしてみてくださいね!
今回は「Homebrew」を使って「MySQL」インストールします。
Homebrewの使い方も合わせて覚えていきましょう。
MySQLとは
端的に説明するとMySQLは、
Oracleが開発したオープンソースの、SQLリレーショナルデータベース(RGB)管理システムです。
また以下がSQL操作でよく使われています。

一言で言とデータベースの一種です。
データベース・SQLの種類

SQLとはDBを扱う用の言語だと思ってください。
SQLの種類はいくつかありますが、シェア率の意多い「Oracle」や「MySQL」などの学習をおすすめします。
実際に使うSQLは会社や案件ごとに異なってきますのが、基本は変わらないので一つ覚えておけば、たのSQLもすぐに学ぶことができます。
- Oracle
- MySQL
- PostgreSQL
- SQLite
※一部の紹介です
リレーショナルデータベース(RGB)
リレーショナルデータベース(RDB)とはRDBは列と行で構成されたデータベースのことです。
表計算であるエクセルなどのソフトを想像してもらえればイメージがつきやすいと思います。

スポンサードサーチ
データベースとは
データベースは、データを検索して簡単に取得して、使用したり上書きしたり、削除したり、データをまとめて構造化したものです。
みなさんが普段使用している、Webサイトやアプリの会員情報などはデータベースで基本管理されています。
またExcelなどのソフトと連携することができ、CSVデータのインポートやエクスポートをすることができます。
SQLからデータベースへ行える操作
SQLからデータベースにに行えることは次のことがあります。
- データ追加
- データ更新
- データ削除
- データ検索
- テーブル作成
- テーブル削除
- テーブルの主キーの設定
- ユーザー権限の付与
スポンサードサーチ
MySQLをインストール

MySQLをインストールをやりましょう。

MySQLのインストールにはHome Brewを使います。
ターミナルでコマンドを入力してください。
Homebrewのインストール

Homebrewのインストール紹介です。
ターミナルで次のコマンドを叩いてください。
※コマンドが変わることがあるので詳しくは、下記リンク参考にしてみてください。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
パスワードを求められたらPCのパスワードを入力してください。
スポンサードサーチ
Homebrewのアップデート
Homebrewのアップデート
Homebrewのアップデートには「update」コマンドを叩きます。
// Homebrewのアップデート
MacBook-Pro:~ User$ brew update
// Homebrewのアップデート
MacBook-Pro:~ User$ brew update
Updated 1 tap (homebrew/core).
==> Updated Formulae
grafana libdeflate podman semgrep sonarqube
You have 5 outdated formulae installed.
You can upgrade them with brew upgrade
or list them with brew outdated.
以下のコードが表示されれば、homebrewのアップデート完了です。
You have 5 outdated formulae installed.
You can upgrade them with brew upgrade
or list them with brew outdated.
Homebrew使ってインストール
次のコマンドで「Homebrew」で「MySQL」をインストールします
// Homebrewを使ってインストール
$ brew install mysql

MySQLのインストールは時間がかかるので、少し待ちます
インストールできているかのチェック

インストールされたか、確認しましょう。
// homebreがインストール
brew info mysql
「Homebrew」の「MySQL」の処理が止まるまで、少し待ちましょう。
mysql: stable 8.0.25 (bottled)
Open source relational database management system
Conflicts with:
mariadb (because mysql, mariadb, and percona install the same binaries)
percona-server (because mysql, mariadb, and percona install the same binaries)
/usr/local/Cellar/mysql/8.0.25_1 (300 files, 293.6MB) *
Poured from bottle on 2021-07-11 at 16:12:50
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/mysql.rb
License: GPL-2.0-only with Universal-FOSS-exception-1.0
==> Dependencies
Build: cmake ✘, pkg-config ✘
Required: icu4c ✔, libevent ✔, lz4 ✔, openssl@1.1 ✔, protobuf ✔, zstd ✔
==> Caveats
We've installed your MySQL database without a root password. To secure it run:
mysql_secure_installation
MySQL is configured to only allow connections from localhost by default
To connect run:
mysql -uroot
To have launchd start mysql now and restart at login:
brew services start mysql
Or, if you don't want/need a background service you can just run:
mysql.server start
==> Analytics
install: 62,346 (30 days), 216,111 (90 days), 916,055 (365 days)
install-on-request: 62,109 (30 days), 214,693 (90 days), 901,880 (365 days)
build-error: 0 (30 days)

mysql: stable 8.0.25 (bottled)と表示されていれば
無事にインストールができていますね。