GNU/Linux >> Linux の 問題 >  >> Linux

別のマシンから MySQL ダンプを取得する

一般に、マシン B から MySql にアクセスするための資格情報を持っている場合。

MySQL のユーザー名、ホスト名、およびパスワードが必要です。次に、バックアップを取るためのコマンドを記述できます

マシン B 書き込み

mysqldump -h Your_host_name -u user_name -p password --all-databases > backup.sql

問題が発生した場合は、ネットワークに問題がある可能性があります。

<オール>
  • IP アドレスを指定して ping を実行し、DNS が壊れていないことを確認します。例えば。 ping マシン A
  • mysql クライアントを使用して B から A に接続します。例:mysql -u user -pPASS --host=Host_Name --port=3306 (マスターに接続しているポートに置き換えます)

  • --host MachineA を使用する場合 mysqldump のパラメータが機能するはずです


    これは、特定のテーブルのダンプを取るためのものです

    mysqldump -h 'hostname' -vv -u'user' -p'password' database_name table_name | gzip > table_name.sql.gz
    

    Linux
    1. Ssh – Sshを介した別のマシンを介したトンネルトラフィック?

    2. ある mysql データベースから別の mysql データベースにテーブルをコピーする方法

    3. Linux ターミナルから Windows マシンをシャットダウンする

    1. Linux マシンから SonicWall VPN に接続する

    2. SSH キーを別のマシンに転送するにはどうすればよいですか?

    3. インターフェイスから別のインターフェイスへのパケットのコピー

    1. AtlassianJiraでデータベースタイプをH2からMySQLに切り替えます

    2. あるマシンから別のマシンに設定をコピーする方法は?

    3. 別のマシンから mongodb ツール (mongodump、mongorestore) を使用する