![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Windows環境でのMySQLのデータベースバックアップで、以下のように文字コードを指定してバックアップが行われています。
mysqldump -uユーザ名 -pパスワード --default-character-set=sjis データベース名 > ****.sql
バックアップからリストアするのですが、同じサーバ上で既存の同じデータベース(名)があるので
一度DROP DATABASE データベース名;してからCREATE DATABASE データベース名;を行うつもりです。
以下の2点について教えてください。
(1)create databaseする際に文字コードを指定する必要がありますでしょうか?
create database データベース名 CHARACTER SET sjis;
(2)リストア実行時に文字コードを指定する必要がありますでしょうか?
mysqldump -uユーザ名 -pパスワード --default-character-set=sjis データベース名 < ****.sql
因みに
※my.iniには文字コードの指定で、sjis指定の表記がありました。
※Moveble TypeでMySQLをデータベースとして使用しています。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
windows環境のsjisはwindowsの機種固有文字を含まないので今後は「cp932」を使用することをおすすめします。
・my.iniの文字コードの指定をcp932にする。
・mysqldump -uユーザ名 -pパスワード --default-character-set=cp932 データベース名 > ****.sql
・create databaseする際にCHARACTER SET cp932を指定
・ダンプファイルの「CREATE TABLE文の「CHARACTER SET」を確認。SJISだったらcp932に変更。(エディタなどの一括変換が便利)
・リストアはmysqlコマンドです。コマンド実行時に文字コードを指定しても、ダンプファイルの中のCREATE TABLE文の文字コード指定、データ部分の文字コードは影響を受けないのであまり意味はないような気はします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- MySQL MySQLでcreateが使えない MySQLを使ってデータベースを作ろうと思い、CREATE を使 3 2022/06/19 15:32
- Ruby 英数字を含む文字列(0-9,A-Z)の桁数圧縮をするには 5 2022/06/28 18:15
- MySQL あと、MySQLの文字コードはutf8 気になりますね 1 2022/12/01 07:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるDBから別のDBのテーブルをs...
-
mySQLのデータベースにhtmlのコ...
-
Mysqlのデータベースのリンク
-
SQLServerのselect文でデータ数...
-
phpMyAdminのSQL文実行エラー
-
htmlタグを含んだ文字のデータ...
-
Access2013/フロントエンドとバ...
-
MySQL4.1以上で、機種依存文字...
-
データベースファイル(.db)を開...
-
PL/SQLで@ファイル名が反応しま...
-
sql*loader 数値のロード
-
数字で「そ」と「り」
-
create databaseがうまくいきま...
-
htmlフォームから受け取ったフ...
-
SQLServer2005 セカンダリファ...
-
mysqlにおけるホストのパーセン...
-
【初心者です】SQLPLUSでのバッ...
-
Access2010でアクセス制限をしたい
-
MySQLへの特殊文字の挿入について
-
logwatchのhttpdの部分について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるDBから別のDBのテーブルをs...
-
SQLです。あってますか?↓
-
mySQLのデータベースにhtmlのコ...
-
SQLServerのselect文でデータ数...
-
バッチファイルではパスワード...
-
Mysqlのデータベースのリンク
-
データベースの複製の仕方(mysql)
-
html上でMySQLにアクセス(Java...
-
htmlタグを含んだ文字のデータ...
-
データベースに画像を入れた場...
-
どの程度のデータベースなら、c...
-
作ったはずのDBがphpMyAdminで...
-
MYSQL で検索した結果を印刷したい
-
mysqlデータベース内のuserテー...
-
mysql データベースを別のサー...
-
ユーザにインフォメーション ス...
-
データベースのパンク
-
データベースに配列を格納する
-
MySQL データベースをデタッチ
-
MySQLの文字化け
おすすめ情報