最近のTips
数GBのファイルをconsoleで編集する必要がある場合
- そのままではvi等では編集できない(でかすぎる)
- splitで適切なサイズに分割し、当該部分を編集後ファイルを再生成する
ファイル分割の例
$ sprit -b 100k some-bigger-file
mysql リストアの話
- mysqldumpで取得したsqlを別DBに流す
- 愚直に
mysql < restore.sql
で実行すると、server has gone away
のエラーが出てしまう- このケースはtimeoutが問題だった
mysql
で対話シェルに入ってから、source restore.sql
- この場合は何回か再試行してくれるので、一時的にserver has gone awayになってても復旧できる可能性がある
- 素直にtimeoutを伸ばすのが憚られるときのワークアラウンドとして。。。