redmineで利用するmarinadbのBackupとRestoreを試しました
1.概要
redmineで利用するmarinadbのBackup/Restoreをします。BackupやRestoreを実行するには、接続しているredmineコンテナを停止し、mairiadbコンテナにログインして操作します。
2.詳細
Redmine環境構築(a)〜(c)は前回手順のままです。(d)以降が今回記述する内容です。
(a) docker, docker-composeの導入
(b) Docker, docker-compose.ymlの作成
(c) container起動
(d) redmine container停止
(e) marinadb containerへlogin
(f) ツールの確認
(g) backup
(h) drop db
(i) create db
(j) restore
(k) 確認
(d) redmine container停止
docker ps
docker stop redmineコンテナID
(e) marinadb containerへlogin
docker ps
docker exec -it marinadbコンテナID /bin/bash
(f) ツールの確認
mysqldump --version
mysql --version
mysql -u root -p
Enter password:
MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| redmine |
| sys |
+--------------------+
5 rows in set (0.001 sec)
MariaDB [(none)]> exit
(g) backup
mysqldump -u root -p redmine > dump_redmine.sql
(h) drop db
mysql -u root -p
Enter password:
MariaDB [(none)]> drop database redmine;
(i) create db
MariaDB [(none)]> create database redmine;
MariaDB [(none)]> exit
(j) restore
mysql -u root -p redmine < dump_redmine.sql
(k) 確認
docker-compose stop
docker-compose up -d
redmineのGUIから確認します
参考
[外部サイト参照]
・mariadb-clientのインストール - MariaDBデータベースクライアント
・MariaDB(MySQL)のバックアップ・リストア方法を整理する
コメント
コメントを投稿