- - PR -
MySQL データベース作成後のエラー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-08-01 10:41
mysqld-4.1.0-alpha-standard を下記からダウンロードし
http://sunsite.mff.cuni.cz/MIRRORS/ftp.mysql.com/downloads/mysql-4.1.html Linux downloads: Linux (x86, libc6) Standard 4.1.0-alpha 21.1M Download MD5: 2e2fa91864541e6a508ea9a936af00bf Redhat9の、/usr/local/mysql-standard-4.1.0-alpha-pc-linux-i686 に配置し、次に mv /usr/local/mysql-standard-4.1.0-alpha-pc-linux-i686 /usr/local/mysql とりネームしました。 そこに、WebsenseUnixExplorerというURLフィルタリングサーバ のログを、MySQLに貯めて、ブラウザでレポート表示するという製品の インストールを行ないました。 そこで、下記のエラーが発生しました。 Configuration completed. Using defaults in /usr/local/websense/UnixExplorer/logserverd/etc/logserverd.con f Using dsn 'DSN=wslogdb51' as default Connected to Websense server at 192.168.115.120 (LNX/SQD/6.1.1) ============================== *** DATABASE DRIVER ERROR *** [MySQL][ODBC 3.51 Driver][mysqld-4.1.0-alpha-standard]Lost connection to MySQL s erver during query Stm_Text : create table FILE_TYPE_EXTENSIONS (parent_file_id int, file_extension varchar (32)) SQL_State: HYT00 ============================== ============================== *** DATABASE DRIVER ERROR *** [MySQL][ODBC 3.51 Driver][mysqld-4.1.0-alpha-standard]Lost connection to MySQL s erver during query Stm_Text : create table INCOMING (id int primary key auto_increment, file_type_i d int default -1, bytes_recv int, bytes_sent int, cat_id int, url_ip varchar(16) , duration int, keyword_id int, port int, protocol_id int, source_server_id int, client_id int, disposition_id int, date_time datetime, url varchar(255), full_u rl longblob,user_id int default -1, hits int default 1, index (file_type_id), in dex (cat_id), index (keyword_id), index (protocol_id), index (source_server_id), index (client_id), index (date_time),index (disposition_id), index (url(255)), index (full_url(255)), index (user_id), index (port)) MAX_ROWS=1000000000 AVG_RO W_LENGTH=1000 SQL_State: HYT00 ============================== ============================== *** DATABASE DRIVER ERROR *** [MySQL][ODBC 3.51 Driver][mysqld-4.1.0-alpha-standard]Lost connection to MySQL s erver during query Stm_Text : create table CLIENT_NAMES (id int primary key auto_increment, name va rchar (255), last_update timestamp) SQL_State: HYT00 ============================== ============================== *** DATABASE DRIVER ERROR *** [MySQL][ODBC 3.51 Driver][mysqld-4.1.0-alpha-standard]Lost connection to MySQL s erver during query Stm_Text : create table EXPLORER_INFO (version numeric (10,1), schema int, build varchar(255), date_updated datetime, num_domains int, num_groups int, num_users int) SQL_State: HYT00 ============================== ============================== *** DATABASE DRIVER ERROR *** [MySQL][ODBC 3.51 Driver][mysqld-4.1.0-alpha-standard]Lost connection to MySQL s erver during query Stm_Text : create table SERVER_IPS (id int primary key auto_increment, ip varcha r(16), version int) SQL_State: HYT00 ============================== 上記のエラーについて調べると、 max_allowed_packet=1Mのサイズの制限に 該当しているという可能性が高いようで、 /etc/my.cnf の中に明示的に大きい値を設定すると 良いとありました。そこで、下記を設定しましたが 依然として同じエラーが発生します。 [mysqld] port=3306 socket=/tmp/mysql.sock set-variable = key_buffer=1600M set-variable = max_allowed_packet=1000M 現在解決の糸口がつかめずに何か良い方法を ご存知の方がいればお教え頂きたいです。 情報不足な点ありましたら、ご指摘願います。 宜しくお願いします。 |
|
投稿日時: 2006-08-07 12:54
おやくにたてないかもしれませんが
まず、 全体的に[MySQL][ODBC 3.51 Driver]とありますが、ODBCでの接続でMYODBCのバージョンは何をお使いでしょうか? 次に、パーミッションの設定は正しいでしょうか? (先頭のCREATE文からのエラーですか?、 ということは書き込めないのかもと思い、念のため) Ver4.0なので、マニュアルをよく参照するとわかる可能性があります。 URLは http://dev.mysql.com/doc/refman/4.1/ja/index.html (日本語マニュアル) 参考になれば幸いです。 (ちなみに経験からいうと、先頭のエラーをまず解決しなければならないので create table INCOMING ....以降のエラーは先頭のエラーが解決してからの 問題かもしくは同一の原因による問題と思われます) Connected to Websense server at 192.168.115.120 (LNX/SQD/6.1.1) ============================== *** DATABASE DRIVER ERROR *** [MySQL][ODBC 3.51 Driver][mysqld-4.1.0-alpha-standard]Lost connection to MySQL s erver during query Stm_Text : create table FILE_TYPE_EXTENSIONS (parent_file_id int, file_extension varchar (32)) SQL_State: HYT00 ============================== ============================== *** DATABASE DRIVER ERROR *** [MySQL][ODBC 3.51 Driver][mysqld-4.1.0-alpha-standard]Lost connection to MySQL s erver during query Stm_Text : create table INCOMING (id int primary key auto_increment, file_type_i d int default -1, bytes_recv int, bytes_sent int, cat_id int, url_ip varchar(16) , duration int, keyword_id int, port int, protocol_id int, source_server_id int, client_id int, disposition_id int, date_time datetime, url varchar(255), full_u rl longblob,user_id int default -1, hits int default 1, index (file_type_id), in dex (cat_id), index (keyword_id), index (protocol_id), index (source_server_id), index (client_id), index (date_time),index (disposition_id), index (url(255)), index (full_url(255)), index (user_id), index (port)) MAX_ROWS=1000000000 AVG_RO W_LENGTH=1000 SQL_State: HYT00 ============================== ============================== *** DATABASE DRIVER ERROR *** [MySQL][ODBC 3.51 Driver][mysqld-4.1.0-alpha-standard]Lost connection to MySQL s erver during query Stm_Text : create table CLIENT_NAMES (id int primary key auto_increment, name va rchar (255), last_update timestamp) SQL_State: HYT00 ============================== ============================== *** DATABASE DRIVER ERROR *** [MySQL][ODBC 3.51 Driver][mysqld-4.1.0-alpha-standard]Lost connection to MySQL s erver during query Stm_Text : create table EXPLORER_INFO (version numeric (10,1), schema int, build varchar(255), date_updated datetime, num_domains int, num_groups int, num_users int) SQL_State: HYT00 ============================== ============================== *** DATABASE DRIVER ERROR *** [MySQL][ODBC 3.51 Driver][mysqld-4.1.0-alpha-standard]Lost connection to MySQL s erver during query Stm_Text : create table SERVER_IPS (id int primary key auto_increment, ip varcha r(16), version int) SQL_State: HYT00 ============================== 上記のエラーについて調べると、 max_allowed_packet=1Mのサイズの制限に 該当しているという可能性が高いようで、 /etc/my.cnf の中に明示的に大きい値を設定すると 良いとありました。そこで、下記を設定しましたが 依然として同じエラーが発生します。 [mysqld] port=3306 socket=/tmp/mysql.sock set-variable = key_buffer=1600M set-variable = max_allowed_packet=1000M 現在解決の糸口がつかめずに何か良い方法を ご存知の方がいればお教え頂きたいです。 情報不足な点ありましたら、ご指摘願います。 宜しくお願いします。 [/quote] |
|
投稿日時: 2006-08-11 19:53
tuchidaさま
アドバイスありがとうございます。 >全体的に[MySQL][ODBC 3.51 Driver]とありますが、ODBCでの接続でMYODBCのバージョンは >何をお使いでしょうか? MYODBCバージョンですが、どのように調べるのでしょうか。 何卒宜しくお願い申し上げます。 |
1