mita2 database life

主にMySQLに関するメモです

2019-04-01から1ヶ月間の記事一覧

mysql_config_editor は シャープを含むパスワードをうまく扱えない

mysql_config_editor は ログイン情報を管理するためのコマンドです。~/.mylogin.cnf に難読化されたIDやパスワード、接続先の情報が記録されます。$ strings .mylogin.cnf#Xu*|難読化されているので、中身を確認するには、my_print_defaults コマンドで表示…

MySQL 8の新機能 LATERAL句によるSQLチューニング

MySQL 8.0.14でLATERAL句がサポートされました。一瞬、LITERALに空目しましたが、LATERAL(側面)でした。LATERAL句を試してみます。サンプルとしてこのようなテーブルを扱います。従業員の一覧(employees)と、各従業員の特定の期間の月額給与(salaries)…

SHOW PROCESSLISTのHostがパーセントになるケース

プロシージャでDEFINERを指定して作成すると、Hostの覧が%になる。以下詳細。まず、通常のケース。Id 37のセッションは正しく root が localhost から接続していると表示される。mysql> SELECT CONNECTION_ID( );+------------------+| CONNECTION_ID( ) |+-…