ほとんどのシステムでは、mysqld がクラッシュした場合に詳細な情報を取得するために、gdb からも mysqld を起動できます。 Linux の一部の古い gdb バージョンでは、mysqld のスレッドをデバッグできるようにするには、run --one-thread を使用する必要があります。 この場合、一度にアクティブにできるのは 1 つのスレッドのみです。 gdb で mysqld を実行すると、NPTL スレッド (Linux の新しいスレッドライブラリ) に起因する問題が発生することがあります。 次のような現象が発生します。 mysqld が起動中 (「接続準備完了」と出力される前) にハングアップする。 mysqld が pthread_mutex_lock() または pthread_mutex_unlock() の呼び出し中にクラッシュする。 この場合、gdb を起動