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

2021年7月22日DataBase,MySQL

こんにちは、カミ@god48_です。

今回はプログラミング初心者のみなさんに向けに、MySQLを「初心者向けにわかりやすくを心がけて」、記事を書いてます。
MySQLは難しそうに見えて、そうでもないですよ。
僕でもできたので、必ずみなさんも成し遂げれるのでぜひ最後まで読んで参考にしてみてくださいね!

MySQLとは

端的に説明するとMySQLは、
Oracleが開発したオープンソースの、SQLリレーショナルデータベース(RGB)管理システムです。
また以下がSQL操作でよく使われています。

一言で言うとデータベースの一種です。

データベースの種類

SQLの種類はいくつかありますが、シェア率の意多い「Oracle」や「MySQL」などの学習をおすすめします。
実際に使うSQLは会社や案件ごとに異なってきますのが、基本は変わらないので一つ覚えておけば、たのSQLもすぐに学ぶことができます。

  • Oracle
  • MySQL
  • PostgreSQL
  • SQLite
    ※一部の紹介です

リレーショナルデータベース(RGB)

リレーショナルデータベース(RDB)とはRDBは列と行で構成されたデータベースのことです。
表計算であるエクセルなどのソフトを想像してもらえればイメージがつきやすいと思います。

スポンサードサーチ

データベースとは

データベースは、データを検索して簡単に取得して、使用したり上書きしたり、削除したり、データをまとめて構造化したものです。

みなさんが普段使用している、Webサイトやアプリの会員情報などはデータベースで基本管理されています。
またExcelなどのソフトと連携することができ、CSVデータのインポートやエクスポートをすることができます。

SQLからデータベースへ行える操作

SQLからデータベースにに行えることは次のことがあります。

  • データ追加
  • データ更新
  • データ削除
  • データ検索
  • テーブル作成
  • テーブル削除
  • テーブルの主キーの設定
  • ユーザー権限の付与

スポンサードサーチ

MySQLをインストール

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

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

Homebrewのアップデート

// 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)と表示されていれば
無事にインストールができていますね。