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

mysql:13983

From: mye <mye <mye@xxxxxxxxxx>>
Date: Tue, 22 May 2007 21:07:34 +0900
Subject: [mysql 13983] Re: 4.1→5.0移行にともなうエラー


ムハマドです。

> ERROR at line 435: Unknown command '\'.
> というエラーメッセージが出て処理が終了してしまいます。

文字コードの処理の問題のようですね。

NFSで転送の問題も考えられます。
転送した後、ダンプファイルの文字コードや内容を確認すればよいかと思います。
また移行先のサーバの/etc/my.cnfに次のように設定して、MySQLを再起動してか
ら、
またリストアすればどうでしょうか。


[mysqld]
default-character-set=sjis

[mysql.server]
default-character-set=sjis

[safe_mysqld]
default-character-set=sjis

[mysqldump]
default-character-set=sjis

[mysql]
default-character-set=sjis



On Wed, 23 May 2007 12:02:52 +0900
富士和電子 伊藤浩樹 <hiroki.itoh@xxxxxxxxxx> wrote:

> 富士和電子 伊藤と申します。
> 
> 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操作が可能なのです。
> 回避策、解決策などございましたらご教示いただければとおもいます。
> 
> よろしくお願いいたします。
> 
> 
> ===========================
> 伊藤 浩樹 システムグループ
> 富士和電子株式会社
> 
> 
> 
> 

==================================
mye <mye@xxxxxxxxxx>
http://www.infolinux.jp
http://faq.infolinux.jp
http://exim.infolinux.jp
http://jp.chkrootkit.org/



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

     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    ┗[富士和電子 伊藤浩樹 ]