MySQLでバックアップやリストア等よく使用するコマンド

毎度の作業なのにその都度見返す情報でもあるのでメモ用途でここにも記載しておく。

MySQLでのバックアップとリストア等のコマンドメモ。

バックアップ

encodeは環境によって指定。(自分の環境だと大体utf8・・・。)

リストア

どちらの場合も「–default-character-set」を明示して文字化けを防止。

slowqueryのリストアップ

slouqueryのログを出すには下記の設定を前もってしておく。

ログが出来ていたらmysqldumpslowで遅いQueryを解析する。

番外編:CentOS7でスワップを使わないようにする

実メモリにまだ余裕あるのにスワップしてしまうっていう場合、スワップ自体をしないように設定するのも手らしいです。

で設定が終わったら確認してスワップをメモリに戻してやる。

swapoffのコマンド使うときはもう一つシェル立ち上げとておいてtopとかhtopを見ながらやるとスワップからメモリに移動している様子が確認できるので精神的に良いかも知れないです^^