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

mysql:13212

From: Seiichirou Hiraoka <Seiichirou Hiraoka <flathill@xxxxxxxxxx>>
Date: Sat, 05 Aug 2006 13:14:25 +0900
Subject: [mysql 13212] Re: 4.0.20 から 4.1.20 への更新について

平岡です。

正常に動作するようになりましたので御報告致します。
個人的にメールを頂きました方、どうもありがとうございました。

結果として、Solaris 9 の echo, sed, (sh) コマンドの挙動に問題が
ありましたので、以下のようにする事で正常に動作しました。

o GNU から shtool-2.0.6 を取得してインストール
o GNU から texinfo-4.8 を取得してインストール
  これは sed をコンパイルする際に必要
o GNU から sed-4.1.4 を取得してインストール
  最新の 4.1.5 は make に失敗する
o スクリプトを以下のように修正

% diff -ruN mysql_change_char_len.sh.ORG mysql_change_char_len.sh
--- mysql_change_char_len.sh.ORG        2006-08-04 18:07:42.735885000 +0900
+++ mysql_change_char_len.sh    2006-08-05 13:06:44.208085000 +0900
@@ -1,10 +1,10 @@
-#!/bin/sh
+#!/bin/bash

-MYSQL="mysql -AB"  ;  # mysqlコマンドの指定。パスが通っていない場合は変更
+MYSQL="/usr/local/mysql/bin/mysql -AB"  ;  # mysqlコマンドの指定。パスが通っていない場合は変更
 MYOPT=""

-ECHO=/bin/echo ; # echo -n ができる echo コマンドの指定
-SED=sed        ; # sed -e ができる sed コマンドの指定
+ECHO="/usr/local/bin/shtool echo" ; # echo -n ができる echo コマンドの指定
+SED="/usr/local/bin/sed"        ; # sed -e ができる sed コマンドの指定

 FIX=0

以上の変更により、正常に動作するようになりました。
どうもありがとうございました。

- flathill

From: Seiichirou Hiraoka <flathill@xxxxxxxxxx>
Subject: [mysql 13211] 4.0.20 から 4.1.20 への更新について
Date: Fri, 04 Aug 2006 23:31:42 +0900
Message-ID: <20060804233142K.flathill@xxxxxxxxxx>

> はじめまして、平岡と申します。
> 
> Solaris 9 SPARC 上で MySQL 4.0.20 を利用しております。
> この度、4.1.20 に更新すべく調査を行なっておりますが、不明な
> 点がございますので御教示頂けますと幸いですl。
> 
> CHAR の扱いが変わると言う事で、インストール後に
> 
>   http://www.mysql.gr.jp/frame/modules/bwiki/?Contrib#content_1_2
> 
> にて提供されている ALTER_change_char_len.sh を実行しようと
> しておりますが、うまく動作致しません。
> 
> 具体的には
> 
>   ./mysql_change_char_len.sh --fix --user=Username --password=Password
> 
> のように実行すると以下のようなメッセージが出力されます。
> 
>   ----- mdl_grade_category : 7 -----
>         C: mdl_grade_category CREATE TABLE mdl_grade_category (  id
> int(10) unsigned NOT NULL auto_increment,  name varchar(21) default
> NULL,  courseid int(10) unsigned NOT NULL default '0',  drop_x_lowest
> int(10) unsigned NOT NULL default '0',  bonus_points int(10) unsigned
> NOT NULL default '0',  hidden int(10) unsigned NOT NULL default '0',
> weight decimal(4,2) default '0.00',  PRIMARY KEY  (id),  KEY courseid
> (courseid)) ENGINE=MyISAM DEFAULT CHARSET=ujis -> CREATE TABLE
> mdl_grade_category ( id int(10) unsigned NOT NULL auto_increment, name
> varCHAR(65) default NULL, courseid int(10) unsigned NOT NULL default
> '0', drop_x_lowest int(10) unsigned NOT NULL default '0', bonus_points
> int(10) unsigned NOT NULL default '0', hidden int(10) unsigned NOT
> NULL default '0', weight decimal(4,2) default '0.00', PRIMARY KEY
> (id), KEY courseid (courseid)) ENGINE=MyISAM DEFAULT CHARSET=ujis
> 
>     ALTER TABLE mdl_grade_category  CHANGE mdl_grade_category
> mdl_grade_category CREATE TABLE mdl_grade_category ( id int(10)
> unsigned NOT NULL auto_increment, name varCHAR(65) default NULL,
> courseid int(10) unsigned NOT NULL default '0', drop_x_lowest int(10)
> unsigned NOT NULL default '0', bonus_points int(10) unsigned NOT NULL
> default '0', hidden int(10) unsigned NOT NULL default '0', weight
> decimal(4,2) default '0.00', PRIMARY KEY (id), KEY courseid
> (courseid)) ENGINE=MyISAM DEFAULT CHARSET=ujis
> 
> ERROR 1064 (42000) at line 1: You have an error in your SQL syntax;
> check the manual that corresponds to your MySQL server version for the
> right syntax to use near 'CREATE TABLE mdl_grade_category ( id int(10)
> unsigned NOT NULL auto_increment, n' at line 1
> 
> 全てのテーブルについてこれと同じメッセージが出力されます。
> 
> 念の為、手動で mysql に接続して同じ SQL 文を発行しても同じメッセージ
> が出力されますので、SQL 文の誤りかと考えておりますが、どなたかお気づき
> の点はございますでしょうか。
> 
> ちなみに、手動で
> 
>   /ul/mysql/bin/mysql -u Username -p -N Database -e "ALTER TABLE mdl_grade_category MODIFY name varchar(63)" ;
> 
> のようにすると
> 
> |          name |      varchar(63) | YES |     | NULL |
> 
> のように正しく反映されます。
> 
> これは、スクリプトで記述している SQL 文の問題でしょうか。もしくは
> 当方の環境や操作に問題がございますでしょうか。
> 
> 全てのテーブルを手動で反映するのは時間がかかり、またミスが発生する
> 可能性が高い為スクリプトを利用したいと考えております。
> 
> 以上、よろしくお願い致します。
> 
> - flathill

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

     13211 2006-08-04 23:31 [Seiichirou Hiraoka <] 4.0.20 から 4.1.20 への更新について     
->   13212 2006-08-05 13:14 ┗[Seiichirou Hiraoka <]