sql >> データベース >  >> RDS >> Mysql

MYSQLバックアップを新しいデータベースに復元できません

    これはおそらくコーディングシステムが原因です。
    PowerShellでリダイレクト( ">")を使用してダンプファイルが生成され、同じ問題が発生しました。出力リダイレクトにより、UTF-16リトルエンディアンのファイルが生成されました。

    ただし、これは、ダンプファイルをutf-8に変換することで解決できます。これはemacsで次のように実行できます:

    M-x set-buffer-file-coding-system

    次に、ファイルを保存して再度インポートします。

    ファイルのコーディングシステムは、GNU "file"ユーティリティを使用して検出できます。また、Windowsでも利用でき、次の場所にあります。 http://gnuwin32.sourceforge.net/packages/file.htm
    将来の使用のために、次のようなより適切なダンプコマンド:

    mysqldump -r



    1. MySQLで任意にビンに入れる方法は?

    2. MySQLでクエリを作成して、日付と固有のフィールドに基づいて連続する行を減算するにはどうすればよいですか?

    3. SQLで数値を含む文字列列を並べ替えますか?

    4. すべての材料がすでに与えられている場合は、レシピ名を表示します