Ubuntu20.04でのMySQLのインストールから初期設定まで

この記事は旧ブログから移転した記事です。

環境

lsb_release -a
  //省略
  Description:   20.04 LTS
  //省略

MySQLのインストール

現時点でバージョンは8.0.27でした。

sudo apt update

sudo apt install mysql-server

初期設定

以下のコマンドを実行します。

sudo mysql_secure_installation

設定はこちらのサイトで詳しく解説されています。

MySQL 5.7 インストール後のrootパスワードと変更方法(Ubuntu 18.04)
久しぶりにMySQLをインストールしたら、初期設定の方法が変わっていたのでメモ。Ubuntu 18.04にMySQL 5.7をインストールして、rootパスワードを変更するところまで。インストールaptでインストールしました。$ sudo ...

7つの設定項目が順繰り出てきます。簡潔に意訳したものが以下の通り。(yesならyを、noならnを入力します。)
私が行った設定も記載していますが、各自適切に設定してください。

・パスワードを設定するか?[y or n]
これはy
・パスワードの強度はどうするか?[0~2(2が最も強い)]
これは0(1にすると特殊文字を設定する必要があり、勉強用の環境としては不便)
・rootパスワードの設定[前項に従った任意の文字列]
何かしら設定
・アノニマスユーザーを削除するか?[y or n]
これはy
・外部からrootでログインすることを拒否するか?[y or n]
これはy
・デフォルトのデータベース「テスト」を削除するか?[y or n]
これはy
・テーブルをリロードするか?[y or n]
これはy

設定は以上です。

MySQLに接続&ステータス確認

MySQLに接続。

sudo mysql -u root -p
  Enter Password:[設定したパスワード]

接続後、ステータスを確認したい時は次のstatusコマンド。

mysql> status

MySQLの停止

sudo service mysql stop

起動、再起動は”stop”の部分をそれぞれstartもしくはrestartに読みかえて下さい。

注意点

この記事で紹介した設定は、私の個人的な勉強かつクローズドな環境に向けたものなので、セキュリティを考慮していないことに注意してください。

参考にしたサイト

MySQLのインストール:https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-20-04-ja

MySQLの操作コマンド:https://umatomakun.hatenablog.com/entry/2014/04/25/223240