RSS ログイン
Date==== Time==== Update==== Time==== Title==== [[W]WRITE [RET]READ [?]HELP]
2024-05-13 04:46:42 2024-05-20 14:38:55 【備忘録】MisskeyのSQLを別の鯖に移動しようとしたら苦戦した話
TEXT FILE (   2KiB ) を受信しますか? [Y]/[N] > Y

備忘録 Misskey PostgreSQL

経緯

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

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

NGINXセットアップ

ここは省略する

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

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

SQLはこれでエクスポートできる
sudo -u postgres pg_dumpall | gzip -c > db.sql.gz
# セットアップ
これは簡単ですね[これ](https://misskey-hub.net/ja/docs/for-admin/install/guides/ubuntu-manual/)でも読んどけ!

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

# インポート
インポートは以下のコマンドです
```sudo -u postgres psql -f db.sql
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をカキカエレばいけます

# 繋がった!
此れで完!異常!