私はMySQLに新しいので、コマンドラインでこれを行う方法を教えてください。私は試しましたが、コンソール出力にログが記録されず、キャラクタセットが表示されませんutf-8
Windows 7のコマンドラインを使用して大きなMySqlデータ挿入スクリプトファイルを実行するには?
助けてください。
私はMySQLに新しいので、コマンドラインでこれを行う方法を教えてください。私は試しましたが、コンソール出力にログが記録されず、キャラクタセットが表示されませんutf-8
Windows 7のコマンドラインを使用して大きなMySqlデータ挿入スクリプトファイルを実行するには?
助けてください。
あなたのSQLスクリプトは、任意の文字セットの設定ディレクティブが含まれていないので、mysql
はただのLatin1を設定し、デフォルトの文字で実行されます。 、デフォルトの文字セットを変更するには、このようなmysql
起動するには:私が試した
mysql -e "source /path-to-backup/backup-file.sql" db_name --default-character-set=UTF8
mysql -e "source /path-to-backup/backup-file.sql" db_name
または
mysql db_name < backup-file.sql
あなたはおそらくあまりにもあなたのコマンドで、-u username -p
を必要としています。
を '、正しいデータのdb_name <バックアップfile.sql'ていますが、両方を試してみました –
UTF-8のデータが失われているのmysql SQLファイルを開始するには? – Jacob
私は両方を試して、ユニコード以外のデータを取得しました。 –