[前][次][番号順一覧][スレッド一覧]

mysql:13982

From: 富士和電子 伊藤浩樹 <富士和電子 伊藤浩樹 <hiroki.itoh@xxxxxxxxxx>>
Date: Wed, 23 May 2007 12:02:52 +0900
Subject: [mysql 13982] 4.1→5.0移行にともなうエラー

富士和電子 伊藤と申します。

view機能を使いたいため、4.1.19で運用しているDBを
別ホストで稼働している5.0.41に移行したいのです。
5.0.41側でエラー発生しデータが取り込めない状況です。

環境は
元DB側=FedoraCore4 4.1.19(rpm版)

mysql>  SHOW VARIABLES LIKE 'char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | sjis                       |
| character_set_connection | sjis                       |
| character_set_database   | sjis                       |
| character_set_results    | sjis                       |
| character_set_server     | sjis                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+


新DB側=CentOS5 5.0.41(sourceから)
mysql> SHOW VARIABLES LIKE 'char%';
+--------------------------+----------------------------------------------------------+
| Variable_name            | Value                                                    |
+--------------------------+----------------------------------------------------------+
| character_set_client     | sjis                                                     |
| character_set_connection | sjis                                                     |
| character_set_database   | sjis                                                     |
| character_set_filesystem | binary                                                   |
| character_set_results    | sjis                                                     |
| character_set_server     | sjis                                                     |
| character_set_system     | utf8                                                     |
| character_sets_dir       | /usr/local/mysql-5.0.41-linux-i686/share/mysql/charsets/ |
+--------------------------+----------------------------------------------------------+

となっています。

元DB側
# mysqldump -q --default-character-set=sjis 元DB -u root --password=パスワード > バックアップファイル名

これで出来たファイルをNFSを使ってCentOS5にコピー


新DB(テスト中)側
# /usr/local/mysql/bin/mysql -u root -p 新DB < 元DB
とすると途中まですすみ

ERROR at line 435: Unknown command '\'.
というエラーメッセージが出て処理が終了してしまいます。
生成されたテーブルを順に見てみるとあるテーブルにはデータが入っていません。
(元DBには入っています)


文字コードはAccessなどからODBC接続をするために4.1,5.0共すべてsjisとして
います。
4.1では問題なくDB操作が可能なのです。
回避策、解決策などございましたらご教示いただければとおもいます。

よろしくお願いいたします。


===========================
伊藤 浩樹 システムグループ
富士和電子株式会社



[前][次][番号順一覧][スレッド一覧]

->   13982 2007-05-23 12:02 [富士和電子 伊藤浩樹 ] 4.1→5.0移行にともなうエラー            
     13983 2007-05-22 21:07 ┣[mye <mye@xxxxxxxxxx>]                                       
     13985 2007-05-23 15:05 ┃┗[富士和電子 伊藤浩樹 ]                                     
     13984 2007-05-23 13:26 ┗[ezaki <kjc_post@xxxx]                                       
     13986 2007-05-23 15:09  ┗[富士和電子 伊藤浩樹 ]                                     
     13987 2007-05-23 16:17   ┗[YuGo <yu.gotou@xxxxx]                                   
     14006 2007-05-25 08:59    ┗[富士和電子 伊藤浩樹 ]