LoginSignup
0
0

MySQLをアンインストールしてから再インストールする時のおまじないメモ

Last updated at Posted at 2023-12-02

久しぶりにMySQLを入れようとして失敗し、再インストールで苦労したのでメモしとく。

環境

クラウド: Azure VM
OS: Ubuntu 20.04.6 LTS (GNU/Linux 5.15.0-1050-azure x86_64)
MySQL: Ver 8.0.35-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

おまじないの手順

おまじないず

#===============================================================
# MySQLをアンインストールしてから再インストールする時のおまじない
#

# 設定ファイルとデータベースをバックアップしとく
sudo cp -r /etc/mysql /etc/mysql_backup
sudo cp -r /var/lib/mysql /var/lib/mysql_backup

# MySQLのパッケージをアップデートする
sudo apt update

# (必要に応じて実行)システム全体のパッケージをアップグレードする
sudo apt upgrade

# MySQLを完全に削除する(データベースと設定ファイルも含む)
sudo apt purge mysql*
sudo rm -rf /etc/mysql /var/lib/mysql

# 不要なパッケージを自動的に削除する
sudo apt autoremove

# キャッシュされたパッケージファイルを削除する
sudo apt autoclean

# MySQLサーバーの再インストールする
sudo apt install mysql-server

# MySQLサービスを起動する
sudo service mysql start

# MySQLが正常に起動しているか確認する
sudo service mysql status

● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2023-11-30 22:05:52 JST; 1 day 10h ago
   Main PID: 16700 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 9456)
     Memory: 409.8M
     CGroup: /system.slice/mysql.service
             mq16700 /usr/sbin/mysqld

Nov 30 22:05:51 azr-test-2 systemd[1]: Starting MySQL Community Server...
Nov 30 22:05:52 azr-test-2 systemd[1]: Started MySQL Community Server.

# MySQLのバージョンを確認する
mysql --version
mysql  Ver 8.0.35-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
0
0
0

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
0
0