MYSQLの1つのデータベースをmysqldumpを使用して
バッチファイル・powershellそれぞれで
ファイル保存したいと考えております。
【環境等】
・データベースに登録されているデータには、
日本語、バイナリ値などが含まれております
・Windows10、Windows Server 2012、2016での使用を想定
コマンドプロンプトでは、
下記のそれぞれの方法でoutputfilenameに
ファイル出力し、
mysql -uroot -pxxxxxxxx databasename < outputfilename.sql
でリストアができております。
mysqldump -uroot -pxxxxxxxx --default-character-set=utf8 databasename > outputfilename.sql
mysqldump -uroot -pxxxxxxxx --hex-blob databasename > outputfilename.sql
同様のことをpowershellでも行いたいのですが、
上記と同じ内容をps1ファイルに記述しても出力されるoutputfilename.sqlの内容が
コマンドプロンプトで実行したときと異なってしまい、
リストアすることができません。
(outputfilename.sqlをテキストエディタで開くと日本語の値が文字化けしてしまっている)
powershellでmysqldumpを用いて日本語データを文字化けせずに
ファイル保存するにはどのようにすればよいのでしょうか

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/26 07:47
2018/05/30 23:17