varこのコマンドの引数にテストのファイル名を指定することで、特定のテストだけを実行することができます。何も引数を指定しなければ全てのテストが実行されます。このようなテストコードです。列が存在することを確かめていまいした。Expectedテストを記述してみるオリジナルのテストを記述してみたいと思います。いうディレクトリにテストスクリプトを記述します。そのスクリプトの期待される出力を記述します。SELECTを1回だけ実行するシンプルなテストを記述してみました。Expected実行します。期待する出力結果を記述していないため、失敗と判定されました。ログディレクトリに実行結果が記録されています。ディレクトリにコピーします。mysql-test/suite/mita2/r/sample_t.result今度はテストをパスしました。ビルドする記事を書いていました。CentOS8でもビルドするために、あれこれインストールしないといけないようです。yoku0825.blogspot.comCentOS7インストール直後の状態では色々足りない最近のMySQLはビルドに最新の開発ツール(cmakeやgcc)を要求してきます。EPEL等の追加のリポジトリから、色々インストールしなければビルドできません。手順を忘れないようにメモしておきたいと思います。cmake時に、以下のようなエラーに出くわします。追加のリポジトリを必要としません。CentOS7標準のRPMパッケージをインストールするだけです。新しめのバージョンのものをインストールします。以下にインストールされました。オプションを付けると並列でコンパイルできて、高速です。並列だとビルドが途中でコケてしまうんですよね(たぶん、メモリ不足が原因)。自分は以下のように、コケたら、並列度を落として再実行するようにしてます。キーワード検索することが出来ます。時々、ヒストリーに記録されないSQLがあることが気になっていました。今回はその条件を調べてみました。いう関数でヒストリーファイルに追記しています。ヒストリーに残さないものを判定していそうです。いう環境変数でヒストリーに記録しないパターンを追加できることもわかりました。以下のように定義されていました。パスワードが入っているSQLをヒストリーに記録してしまうと、ヒストリーファイルからパスワードが読み取られてしまうリスクがあるため、記録しないということでしょう。無視する条件を追加してみます。含んだSQLをヒストリーに記録しないようにします。無視されて、HOGEHOGEだけがヒストリーファイルに記録されてました。~/.mysql_history_HiStOrY_V2_SELECT\040'HOGEHOGE';exitマニュアルにも書いてあるソースから辿りましたが、マニュアルにもちゃんと記載がありました。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。