| 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
経緯
私「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〜〜」とか書いてるのが有ると思う、

ここをtrustにしまくる
行を複製してIPをカキカエレばいけます
# 繋がった!
此れで完!異常!