Go to the first, previous, next, last section, table of contents.


2 MySQL メーリングリストと質問をする方法またはエラー(バグ)を報告する方法

2.1 MySQL メーリングリスト

メイン MySQL メーリングリストを購読するには、メッセージを 電子メールアドレス mysql-subscribe@lists.mysql.com に送ってください。

メイン MySQL メーリングリストの購読の中止は、メッセージを 電子メールアドレス mysql-unsubscribe@lists.mysql.com に送ってください。

メッセージを送る先のアドレスだけが重要です。メッセージのサブジェクトと 本文は無視されます。

もし、あなたのリプライアドレスが妥当な物でない場合、アドレスを明確に指定することが出来ます。 subscribe あるいは unsubscribe のあとにハイフンを付け、そのあとにあなたの アドレスを記述します。ただし `@' 文字は `=' に置き変えて書きます。 例えば、 john@host.domain で購読したい場合、 mysql-subscribe-john=host.domain@lists.mysql.com 宛にメッセージを送ります。

mysql-subscribe@lists.mysql.commysql-unsubscribe@lists.mysql.com へのメールは ezmlm メーリングリストプロセッサによって自動的に処理されます。 ezmlm についての情報は the ezmlm Website.

本メーリングリストへの投稿を行うには、mysql@lists.mysql.com にメッセージを送ります。 しかし、subscribe あるいは unsubscribe のメールを mysql@lists.mysql.com送らないでください。 これらのアドレスへ送られたメールは、何千ものユーザーに配送されてしまいます。

あなたのローカルサイトが多くの mysql@lists.mysql.com 購読者を持つことも あります。この場合、ローカルメーリングリストを作り、lists.mysql.com からの 一つのメッセージがそのサイトに送られ、ローカルなリストで複写されるように してください。この場合、ローカルの MySQL リストへの追加と削除は、 あなたのシステム管理者に問い合わせて下さい。

次の MySQL メーリングリストがあります:

announce
これは MySQL と関連プログラムの新しいバージョンのアナウンスのた めです。これは、全ての MySQL ユーザが入るべきと我々が考える少な い量のリストです。
mysql
一般の MySQL 議論のための主なリストです。さらに専門的なリストに 行くべきものもあることに注意してください。間違ったリストに投稿しても、答 を得られないでしょう!
mysql-digest
ダイジェスト形式の mysql リストです。これは、一日に一回、一つの大 きなメールが送られることで個々のメッセージ全てが得られることを意味します。
java
MySQL と Java についての議論。多くは JDBC ドライバについてです。
java-digest
A digest version of the java list.
win32
Windows NT のような Microsoft OS 上の MySQL に関連する全て。
win32-digest
A digest version of the win32 list.
myodbc
ODBC で MySQL への接続に関連する全て。
myodbc-digest
A digest version of the myodbc list.
msql-mysql-modules
MySQL でサポートする Perl についてのリスト。
msql-mysql-modules-digest
msql-mysql-modules リストのダイジェストバージョン。
developer
MySQL コードを動かす人のためのリスト。
developer-digest
A digest version of the developer list.

上述したのと同じ方法で全てのリストの購読または購読中止ができます。あなた の購読または購読中止のメッセージは、mysql ではなく適切なメーリングリス トに送ってください。例えば、 myodbc リストを購読または購読中止するには、 myodbc-subscribe@lists.mysql.com または myodbc-unsubscribe@lists.mysql.com にメールを送ります。

2.2 質問またはバグ報告

メーリングリストへ質問を尋ねる前に、以下の手順を踏んでください:

ここで回答が見つけられない場合は、近くの MySQL 熟練者ととも に調べて下さい。まだあなたの質問の回答が見つけられなければ、先に進み、次 のセクションの mysql@lists.mysql.com へメールを送る方法についてを読んで ください。

2.3 バグや問題を報告する方法

良いバグレポートを書くのは忍耐が要りますが、それを最初に正しく行なうこと は我々とあなたから時間を節約します。この節では、かなりの、または全く我々 の助けにならないことにあなたの時間を浪費しないように、あなたがレポートを 正しく書くことを手助けします。

我々は、バグレポートまた可能ならば全ての問題についてのレポートの作成に mysqlbug スクリプトを使用することを奨励します。mysqlbug は ソース配布内の `scripts' ディレクトリ、または、バイナリ配布では MySQL をインストールしたディレクトリ配下の `bin' ディレク トリから見つけられます。mysqlbug を使用できない場合は、この節に挙 げられている全ての必要な情報を含めるべきです。

mysqlbug スクリプトは、下記の多くの情報を自動的に見つけ出すことで、 レポートの作成を手助けします。しかし、重要な何かが足りない場合、あなたの メッセージにそれを含めてください! この節を慎重に読んで、ここで述べられ ている全ての情報がレポート中に含まれていることを確認してください。

多すぎる情報を含むメッセージに答えることはできますが、少なすぎる情報を含 むものにはできないということを覚えていてください。しばしば人は事実を省い てしまいます。問題の原因をわかっていると思い、いくつかの詳細を重大でない と見なしてしまうからです。良い原則は: 何かを言おうか迷ったときには、言っ てください! 最初にあなたが十分な情報を含めなかったために、再び質問して 回答を待つことを強要されるより、数行をあなたのレポートに書く方が千倍速く て迷惑ではありません。

良くある間違いは、使用している MySQL 配布のバージョン番号を示さ ない、または MySQL をインストールしたプラットフォームを(プラッ トフォームのバージョン番号を含めて)示さない事です。これはとても関連した 情報で、100 のバグレポートのうち 99 の場合、この情報がないと役に立ちませ ん! 我々は ``何故私では動作しないの?'' のような質問をとても良く受けま す。そして我々は、要求された機能はその MySQL バージョンに実装さ れていない、または、レポート中に述べられているバグは新しい MySQL バージョンで既に修正されているであることを見つけます。時々、 エラーはプラットフォーム依存で、オペレーティングシステムとプラットフォー ムのバージョン番号を知らないことには、何も修正することはできません。

問題に関連している場合は、コンパイラについての情報も与えることを忘れない でください。しばしば人はコンパイラのバグを見つけて、問題は MySQL に関連していると考えます。多くのコンパイラはいつも開発中 で、バージョンを上げることによってより良いバージョンになります。問題がコ ンパイラに依存しているかどうかを確定するには、どのコンパイラが使用されて いるかを知ることが必要です。全てのコンパイルの問題はバグレポートとみなさ れ、それに従って報告されるべきであることに注意してください。

最も役に立つのは、問題の良い説明がバグレポートに含められることです。つま り、問題に導かれる全ての行なったことの例と、正確に記述された問題それ自身 です。良いバグレポートは、バグや問題を再現する方法を示す完全な例を含むも のです。

問題がエラーメッセージを与える場合、それをレポートに含めることはとても重 要です! 我々がプログラムを使用するアーカイブから何かを検索しようとする 場合、エラーメッセージはプログラムが与えたものと正確に一致する方が良いで す(大文字小文字も守られるべきです!)。どのようなエラーメッセージだったか を覚えるなんてことはしてはいけません;レポートに完全なメッセージをコピー し張りつけてください。

If you have a problem with MyODBC, you should try to genereate a MyODBC trace file. 「16.6 Reporting problems with MyODBC」節参照.

Please remember that many of the people who will read your report will do so using an 80-column display. When generating reports or examples using the mysql command line tool, you should therefore use the --vertical option (or the \G statement terminator) for output which would exceed the available width for such a display (for example, with the EXPLAIN SELECT statement; see the example below).

次の情報をレポートに含めてください:

あなたがサポート顧客なら、より高い優先順位で取り扱うため mysql-support@mysql.com にバグレポートをクロスポストしてください。 同様に、他の誰かが問題を経験済み(そしておそらく解決済み)かどうかを知るた めに適切なメーリングリストにも。

MyODBC のバグ報告上の情報については、 「16.2 MyODBCでの問題をどのように報告すべきか?」節 を参照 してください。

いくつかの一般的な問題の解決法のために → 「18 問題とよくあるエラー」節参照.

回答があなたに個人的に送られて、メーリングリストに送られていない時、回答 を要約し、あなたの問題の解決の手助けになった返事の恩恵を他の人にも与える ために、その要約をメーリングリストに送信することは、良いエチケットです!

2.4 メーリングリストで質問に答えるためのガイドライン

あなたの回答が広く関心を持たれると考えられる場合、尋ねた人に個人的に直接 返事をする代わりに、メーリングリストに投稿したいと思うでしょう。オリジナ ルの投稿者以外の人もそれから恩恵を受けられるように十分一般的に回答を作成 することを試みてください。メーリングリストに投稿する場合は、あなたの回答 が以前の回答と重複していないか確認して下さい。

あなた返事の中で、質問の本質部分の要約を試みてください。質問全体を引用す ることを義務と感じないで下さい。

HTML モードを ON にしたブラウザからメールメッセージを投稿しないでくださ い! 多くのユーザはブラウザでメールを読んでいません!


Go to the first, previous, next, last section, table of contents.