web-dev-qa-db-ja.com

サーバーの/ root /からmysqlデータベースのダンプをダウンロードする方法

Let's Encrypt free SSLをインストールしようとしましたが、どういうわけかサーバー全体を台無しにしました。

Wordpressブログとphpの練習に使用する非常に小さなWebサイトの2つのWebサイトがあります。とにかく、PHPmyAdminは私に503エラーを与え、私は見つけました

mysql -p -u username database_name < file.sql

データベースを/root/に移動します。

ここからそれらをダウンロードする方法は? 「サーバーはサポートしていません」と表示されているため、SFTPを使用できません。私の質問は、PuTTYを使用してPCにダウンロードするコマンドがありますか。

2
Cosmin P

使用したコマンドはデータベースをエクスポートしません。 file.sqlにあったものをデータベースにインポートします。 <は、ファイルからデータベースを指します。

ダウンロード可能なデータベースをファイルにエクスポートする場合は、次を使用する必要があります。

mysqldump --opt -p -u username database_name > file.sql

>はファイルを指しており、mysqldumpコマンドを使用していることに注意してください。

通常、このファイルはホームディレクトリに作成され、そこからダウンロードできます。

別の場所に作成する場合は、フルパスを指定できます。

mysqldump --opt -p -u username database_name > /home/my_unix_user/www/file.sql

ファイルの場所が正確にわかったら、SFTPを使用して取得できます。

1