あるServerから別のServerにSQL-DBを移行したく思っています。
SQL-DB って何ですか?
0Like
あるServerから別のServerにSQL-DBを移行したく思っています。
元のServerのDBからExportによりaaadb.sqlファイルをDownloadしました。
次に移行先ServerにLoginしてImportによりaaadb.sqlをImportしました。
DB内のTableは正常にImportできたかのように見えます。
しかしながらImportされたTableでvarchar属性のcolumnに文字化けが発生して
読めません。もともとのTableの文字コードは「utf8」でcolumnの照合順序は「utf8-general-ci」
となっています。どのような下人でどのようにすればよいですか?
例)
NameError (uninitialized constant World)
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
ソースコードを入力
例)
def greet
puts Hello World
end
移行先Serverで該当Tableの該当Columnの照合順序を「utfmb4-general-ci」などの変更して
TRYしてみたが解決しなかった。
あるServerから別のServerにSQL-DBを移行したく思っています。
SQL-DB って何ですか?
最低限,お使いのDBMS(移行前・後両方とも)など環境をご記載ください.
回答者が再現可能な情報の記載をお願いします.
現状文字コード揃えろとしか回答しようがないですし,DBMSによっては取り回しがもんんんのすごいめんどうなものがありますので…
まずは、文字化けが
のいずれかを切り分けた方が良いと思います。
import したテーブルに日本語の文字列を insert して、(文字化けを確認したのと同じ方法で)selectすると、この行は正しく表示できますか?