1.mysqlデータベースバックアップコマンド コマンドラインを使用した MySQL データベースのバックアップ 例: データベースアドレス: 127.0.0.1 データベースユーザー名: root データベースパスワード: pass データベース名: myweb データベースをDドライブとディレクトリにバックアップします mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql 現在のディレクトリにバックアップします。削除テーブルを含む形式で MySQL データベースをバックアップします。これにより、元のデータベースを手動で削除せずに、バックアップで既存のデータベースを上書きできます mysqldump --add-drop-table -h127.0.0.1 -uroot -ppass myweb > バックアップファイル.sql MySQL データベースを直接圧縮して D ドライブとディレクトリにバックアップします mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql.gz MySQL データベースの特定のテーブルをバックアップします。この例では、table1 テーブルと table2 テーブルをバックアップします。 Linux ホストの /home にバックアップします mysqldump -h127.0.0.1 -uroot -ppass myweb table1 table2 > /home/backupfile.sql 複数の MySQL データベースを同時にバックアップします mysqldump -h127.0.0.1 -uroot -ppass --databases myweb myweb2 > multibackupfile.sql データベース構造のみがバックアップされます。 myweb という名前のデータベースと myweb2 という名前のデータベースを同時にバックアップします mysqldump --no-data -h127.0.0.1 -uroot -ppass --databases myweb myweb2 > 構造バックアップファイル.sql サーバー上のすべてのデータベースをバックアップします mysqldump --all-databases -h127.0.0.1 -uroot -ppass > allbackupfile.sql MySQLデータベースを復元するコマンド。現在のバックアップデータベースを「backupfile.sql」という名前で復元します mysql -h127.0.0.1 -uroot -ppass myweb < 圧縮された MySQL データベースを復元します gunzip データベースを新しいサーバーに移動します。この例では、ローカル データベース myweb を serweb という名前のリモート データベースにコピーします。リモート データベースには serweb という名前のデータベースが必要です mysqldump -h127.0.0.1 -uroot -ppass myweb | mysql --host=***.***.***.*** -u データベース ユーザー名 -p データベース パスワード -C serweb 2. 複数のバックアップソフトウェアを使用する (1) MySQL データベースのバックアップを開き、データベース関連のパラメータを入力します。 IP: デフォルト 127.0.0.1; ドメイン名: localhost ユーザー名: データベースへのログインに使用されるアカウント名 パスワード: データベースにログインするためのパスワード ポート番号: デフォルト 3306、または mysql.ext を見つけて開き、パスワードを入力して Enter キーを押し、mysql の後に「show global variables like 'port';」と入力して Enter キーを押します。 |