この記事は旧ブログから移転した記事です。
環境
lsb_release -a
//省略
Description: 20.04 LTS
//省略
MySQLのインストール
現時点でバージョンは8.0.27でした。
sudo apt update
sudo apt install mysql-server
初期設定
以下のコマンドを実行します。
sudo mysql_secure_installation
設定はこちらのサイトで詳しく解説されています。
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