るみさんのブログ

【備忘録】MisskeyのSQLを別の鯖に移動しようとしたら苦戦した話

作成日:2024-05-13 04:46:42
最新更新日:2024-05-20 14:38:55

経緯


私「PROXMOX移動したいなあ、するか」

ということで始まった戦い

NGINXセットアップ


ここは省略する

Misskeyのデータのエクスポートとか


Misskeyでエクスポートすべきデータは以下です
1・files
2・SQL
此れだけアレば復元できる!!
追記:通知もほしいならRedisもやろう、なんで通知をSQLに置かなかった???

SQLはこれでエクスポートできる
sudo -u postgres pg_dumpall | gzip -c > db.sql.gz


セットアップ


これは簡単ですねこれでも読んどけ!

注意として、SQLの初期化は絶対にしないで、絶対にやばいことになります。
あとはお好みで!

インポート


インポートは以下のコマンドです
sudo -u postgres psql -f db.sql

gzipで圧縮してたなら解凍してね
gzip -d db.sql.gz


これでインポートはおk

悲報:SQLと繋がらない


訳あって、SQLを別の鯖に分離したのですが、なぜか繋がらん!!
てことで解決策を

postgres.conf書き換え


/etc/postgresqlとかってやってTAB押せばいい感じの保管される
そこのpostgres.confを編集しよう
listen_addressesを探し出して、そこのコメントアウトを解除
""の中身を*に!

まだ繋がらない


なんでだー、と思って調べたら、なんとPostgreSQLは要らんセキュリティの所為で外部からの接続を遮断する模様!
ゴミ!カス!と思いながら解決策を調べる

pg_hba.confを編集


そこの一番下の方に、「host〜〜」とか書いてるのが有ると思う、
/Data/Blog/02c1eec6fb7e582502ab1a084c3845a7_1715543894.png
ここをtrustにしまくる
行を複製してIPをカキカエレばいけます

繋がった!


此れで完!異常!



シェア



コメント欄の復旧は少し待ってね