ライブ起動時にmysqlデータベースをダンプする方法

ライブ起動時にmysqlデータベースをダンプする方法

I / Oエラーのため、Fedora Linuxにログインできません(grub後にシステムがハングする)。私はmysqlデータベースからバックアップを作成したいと思います。chroot /path/to/rootそれから試しましたが、mysqldump次のエラーが発生しました。

mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) when trying to connect

Ubuntuライブディスクを使用しています。このエラーが表示されるのはなぜですか?データベースをダンプするより良い方法はありますか?

ベストアンサー1

まだマウントしていない場合は、Ubuntu Live CDを使用するときにFedoraディスクをマウントする必要があります。これが私がやろうとしていることです。

• Mount the Fedora disk : mkdir /mnt/fedora, mount /dev/{hda/sda/etc) /mnt/fedora
• tar/gz your /var/lib/mysql (assuming that is the path) (tar cvz mysql_backup.tgz /var/lib/mysql
• Copy your mysql_backup.tgz to a safe location, e.g. a USB key

これを完了したら、mysqlディレクトリを解凍して新しいサーバーからデータベースを復元できます。

おすすめ記事