---
title: 4ヶ月前の世界へ ―データベース飛ばした話—（FediLUG・東海道らぐのLT大会OSC名古屋出張版 2025.05.31）
tags: 
author: [hira / モナコ広告](https://www.docswell.com/user/monaco_koukoku)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/LE3K581QE5.jpg?width=480
description: FediLUG・東海道らぐのLT大会OSC名古屋出張版 (2025.05.31) の発表資料です。
published: May 31, 25
canonical: https://www.docswell.com/s/monaco_koukoku/5L1YMG-fedilug-tokaidolug-oscnagoya20250531
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/LE3K581QE5.jpg)

4ヶ月前の世界へ ―データベース飛ばした話—
モナコ広告 (Fediverse: @monaco_koukoku@fedibird.com)
FediLUG・東海道らぐのLT大会OSC名古屋出張版 2025.05.31


# Page. 2

![Page Image](https://bcdn.docswell.com/page/8ED3DMXW7G.jpg)

自己紹介
• hira（ハンドルネーム）/ モナコ広告（サークル名）
• 赤白の「マルフク看板」と黒の「キリスト看板」などを撮影し、
本を作って同人誌即売会に出展
• FediLUGの勉強会に時々参加
• Fediverseにサーバを立てて、看板の画像を定期投稿するBotを作
成・運営
• Thinking Penguin Magazine Vol.0 に寄稿
『私と同人活動とFediverse』
→ 会場のFediLUGブースにあると思いますので、よろしければ
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/V7P4XRPXE8.jpg)

マルフク看板: https://mi.signboard.fun/@029bot
キリスト看板: https://mi.signboard.fun/@kirikanbot
歯科医の看板: https://mi.signboard.fun/@dentistbot
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/2JVXLR237Q.jpg)

事件の概要


# Page. 5

![Page Image](https://bcdn.docswell.com/page/5EGVXMRYEL.jpg)

Botの定期投稿システムのデータベースが飛びました
• というか、間違えて消してしまいました
• 最近4ヶ月分のバックアップが取れていませんでした
• なんでそんなことになったのか、注意喚起も込めて共有します
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/4JQ68RV6JP.jpg)

事件の背景
• 某レンタルサーバのMySQLサーバ
• MySQL 5.7→8.0へのデータ移行の操作を手動で行う必要があった
• 移行によって、データベースの接続先設定の変更が必要になる
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/K74428MM71.jpg)

Webサーバ
②接続設定の変更
Webアプリ
Config
mysqlXXX.example.com
(MySQL 5.7サーバ)
接続先:
mysqlXXX.example.com
mysqlYYY.example.com
mysqlYYY.example.com
(MySQL 8.0サーバ)
④旧DBの削除
DB
①コピー
DB
バックアップ用ストレージ（自宅）
③バックアップ元の変更
DBダンプ
接続先:
mysqlXXX.example.com
mysqlYYY.example.com
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/LJ14M28YJG.jpg)

事件は起こった
• ①②③の操作を実施し、Webアプリの動作・ダンプが取得できることを確認
• 4ヶ月間、Webアプリが安定動作していることを確認したうえで、④の旧DB
削除を実施
• WebアプリがDBにアクセスできなくなった！
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/GJWX3RZ1E2.jpg)

事件の顛末


# Page. 10

![Page Image](https://bcdn.docswell.com/page/4EZ6VR1XE3.jpg)

アクセスできなくなった原因
• Webアプリ（Laravel製）のConfigデータがキャッシュされていた
• つまり、Configファイルを書き換えただけでは、設定は更新されていない
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/Y7625RLPEV.jpg)

Webサーバ
キャッシュが効いてお
り、設定が反映されて
いないので、依然とし
て旧DBを参照！
②接続設定の変更
Webアプリ
Config
mysqlXXX.example.com
(MySQL 5.7サーバ)
接続先:
mysqlXXX.example.com
mysqlYYY.example.com
mysqlYYY.example.com
(MySQL 8.0サーバ)
④旧DBの削除
DB
①コピー
DB
バックアップ用ストレージ（自宅）
ダンプの中身は
①を行った当時
のデータ
③バックアップ元の変更
DBダンプ
接続先:
mysqlXXX.example.com
mysqlYYY.example.com
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/G752Y81P74.jpg)

あああああああああああ
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/9J24GK1Z7R.jpg)

事件の影響
• 4ヶ月分のBot投稿用データを再登録する事態に陥った
• 幸いにして、Fediverseへの投稿内容を参照しながら、従来通りにデータを再
登録することができた（つまり、Botのフォロワーへの影響はなし）
• 教訓：設定ファイルのキャッシュにはご用心
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/DEYMVNZNEM.jpg)

最後に
タイトルに既視感があった方もいらっしゃるかもしれません。
この発表は、 OSC2025 Tokyo/Spring (2025.2.22)
「東海道らぐの東京でもやっぱりライトニングトークしたかったよね大会」
におけるLT
「まっさらな世界へ」（あひる氏）
のオマージュです。
まさか自分の身にも降りかかるとは思ってないじゃん...
明日は我が身です
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/VJNWMX3VJ8.jpg)

ご清聴ありがとうございました
15


