
現在の MySQL データベースのパーティションがいっぱいなので、起動できません。何も失うことなくデータベースを別のパーティションに移動するにはどうすればよいでしょうか。
編集: 私は Ubuntu 10 Server を使用しています。
ありがとう
答え1
ルートとして:
- MySQL を正常にシャットダウンします (myqsladmin シャットダウン)
- /etc/my.cnf を編集し、data-dir 構成オプションを MySQL データ ディレクトリの新しい場所に設定します。
- データディレクトリ全体を新しい場所に移動します。例: mv /var/lib/mysql/* /mnt/mysql/
- 権限が正しいことを確認してください。chown -R mysql:mysql /mnt/mysql
- 通常どおり MySQL を起動します。