初心者でもわかる!Ubuntu 18.04からMariaDB 10.01を安全に削除する方法
Ubuntu 18.04からMariaDB 10.01を完全に削除する方法
必要なもの:
sudo
権限を持つユーザー
手順:
MariaDB サービスの停止:
sudo systemctl stop mariadb.service
MariaDB パッケージの削除:
sudo apt remove mariadb-server-10.0 mariadb-client-10.0 mariadb-common
データディレクトリの削除:
sudo rm -rf /var/lib/mysql
設定ファイルの削除:
sudo rm -rf /etc/mysql
sudo rm -rf /var/log/mysql
ユーザーとグループの削除:
sudo deluser mysql
sudo groupdel mysql
パッケージキャッシュのクリア:
sudo apt clean
再起動:
sudo reboot
補足:
- 上記の手順は、MariaDB 10.01を完全に削除します。他のバージョンのMariaDBを削除したい場合は、パッケージ名とデータディレクトリの名前を変更する必要があります。
/etc/mysql
ディレクトリにカスタム設定ファイルがある場合は、削除前にバックアップしてください。- データベースに保存されているデータは、上記の削除手順によって失われます。データを保持したい場合は、削除前にバックアップする必要があります。
# MariaDB リポジトリの追加
sudo add-apt-repository 'deb [arch=amd64] https://downloads.mariadb.org/rhel/10.4/amd64 mariadb10.4'
# パッケージ情報の更新
sudo apt update
# MariaDB サーバーのインストール
sudo apt install mariadb-server-10.0
# MariaDB サービスの起動
sudo systemctl start mariadb.service
# MariaDB の安全な設定
sudo mysql_secure_installation
# データベースへの接続
mysql -u root -p
# データベースの作成
CREATE DATABASE my_database;
# データベースへのテーブルの作成
CREATE TABLE my_table (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
age INT NOT NULL,
PRIMARY KEY (id)
);
# データの挿入
INSERT INTO my_table (name, age) VALUES ('John Doe', 30);
# データの取得
SELECT * FROM my_table;
# データベースの削除
DROP DATABASE my_database;
このコードは、MariaDB の基本的な操作を示しています。詳細については、MariaDB 公式ドキュメントを参照してください。
MariaDB 10.01 を Ubuntu 18.04 から完全に削除する他の方法
Synaptic パッケージマネージャーを使用する:
- "mariadb" で検索します。
- MariaDB 10.01 に関連するすべてのパッケージを選択します。
- "右クリック" -> "削除" を選択します。
- 削除を確認します。
apt-get コマンドを使用する:
sudo apt-get purge mariadb-server-10.0 mariadb-client-10.0 mariadb-common
sudo dpkg -r mariadb-server-10.0 mariadb-client-10.0 mariadb-common
ターミナルから手動で削除する:
/var/lib/mysql
ディレクトリを削除します。mysql
ユーザーとグループを削除します。
注意事項:
- 手動で削除する場合は、慎重に操作する必要があります。誤ったファイルを削除すると、システムが破損する可能性があります。
sql mariadb