マシンAにMySQL dbがあり、マシンBからmysqldumpにアクセスしたい。
両方のマシンがLinux上で実行されており、両方の資格情報も持っていますが、mysqldumpにアクセスできません。何を試すことができますか?
一般的に、マシンBからMySqlにアクセスするための資格情報がある場合。
MySQLユーザー名、ホスト名、パスワードが必要です。その後、バックアップを取るためのコマンドを記述できます。
マシンBでの書き込み
mysqldump -h Your_Host_name -u user_name -p password --all-databases > backup.sql
問題が発生した場合は、ネットワークの問題が発生している可能性があります。
mysqldumpのパラメータが機能するため、--Host MachineA
を使用する場合
これは特定のテーブルのダンプを取るためのものです
mysqldump -h 'hostname' -vv -u'user' -p'password' database_name table_name | gzip > table_name.sql.gz