2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

MySQLのインストールと起動・停止・リスタート方法を再確認

Last updated at Posted at 2022-03-05

開発畑でもないのにWebを開発することとなりReact+TypeScriptを使用したFrontendばっかりやっていたらなぜかbackendも担当することとなり久々にデータベースも触ることとなってしまいました。
手を動かさないと勘が戻らないので勉強していきたいと思います。

学びたいこと

  • MySQLのインストール方法
  • MySQLの起動方法
  • MySQLの停止方法
  • MySQLのリスタート方法

3156627.jpgStoryset - jp.freepik.com によって作成された data ベクトル

MySQLとは

Oracle社が運営管理するOSSのリレーショナルデータベースマネジメントシステム(以下RDBMS)。
DB業界においてOracle Databaseに次ぐ第二位のシェアを持つ。どっちもOlacleですね。
MySQL Community Editionは無料となっています。

RDBMS(リレーショナルデータベースマネジメントシステム)

複数の表を関連付けることで複雑なデータ処理を可能とするリレーショナルデータベースを管理するシステム。
Olacle Database、SQL Server、MySQL、PostgreSQLなどがあります。

MySQLのインストール

ローカル環境をあまりごちゃごちゃしたくないのでDockerで環境構築するのですが、その前にハンズオンで手順確認をしておこうと思います。
インフラ関係の環境構築を体験できるEnvaderで実施します。

ターミナルでsudoを使用し以下のコマンドを入力しインストールします。

sudo apt update
sudo apt install mysql-server

Enbaderの環境ではMariaDBがインストールされるようです。

MariaDBとは
MySQL5.5をベースに開発された派生版。
MySQLとの違いはコミュニティが管理していることと、高いパフォーマンスと堅牢性やセキュリティの高さが挙げられています。

MySQLの起動

sudo service mysql start

MySQLの停止

停止したい時は以下をsudoで

sudo service mysql stop

MySQLのリスタート

リスタートする時は以下をsudoで

sudo service mysql restart

passwordの設定

sudo mysql_secure_installation

以下に設定するpasswordを入力します。他はYesでいいと思います。

New password:
Re-enter new password:

DBへの接続

設定したpasswordを入力して下さい。

sudo mysql -u root

認証pluginのインストール

DBに接続後以下を入力し認証pluginをインストールします。
ユーザー認証するために必要とのこと。

USE mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;

ローカルでDBに接続する

mysql -u root -p

passwordを求められるので設定したpasswordを入力してログインできれば完了です。

学んだことまとめ

石橋はとりあえずワンパン入れる性質なのでローカル環境にインストールする前に手順の確認をすることが出来ました。
次はDockerでの環境構築ですが覚えること多くて大変です:innocent:

参考資料

以下のサイトを参考に記事を作成しました。

MySQLについて

仮想環境

RDBについて

MariaDBについて

2
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?