【備忘録】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〜〜」とか書いてるのが有ると思う、
ここをtrustにしまくる
行を複製してIPをカキカエレばいけます
繋がった!
此れで完!異常!