Update for last week (2020-07-20 ~ 2020-07-26)
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
Bug #100259 decimal returned function value overflow when group by
- 8.0.21を含むバージョンで浮動小数点計算結果がおかしくなるケースがあるという報告
- Bug #100258 ではgroup byがなくても起きると報告している
Organization blogs
-
- Nothing
-
- Specify Recovery IP Addresses in Group Replication
- 8.0.21で導入された
group_replication_recovery_endpoints
の紹介と設定方法
- 8.0.21で導入された
- Group Replication SYSTEM messages in the error log
- Group Replicationに関連するSystemメッセージもエラーログも出力されるように変更されたとのこと
- START GROUP_REPLICATION can now take recovery credentials as parameters
START GROUP_REPLICATION
でUSER, PASSWORDといったクレデンシャル情報を設定できる機能の説明
- Specify Recovery IP Addresses in Group Replication
-
- New MySQL 8.0.21 and Percona XtraBackup 8.0.13 Issues
- REDO LogをOFFにできる機能によって発生するXtraBackup時の問題について説明
- Updates to Percona Kubernetes Operator for Percona XtraDB Cluster
- タイトル通りの更新情報一覧
- Announcing Percona Live ONLINE: October 20-21, 2020
- Percona Live ONLINEが10月20~21で開催予定のアナウンス
- 前回より時間を伸ばして28時間のぶっ続けイベントの予定とのこと。
- New MySQL 8.0.21 and Percona XtraBackup 8.0.13 Issues
-
- 第126回 MySQLへの書き込みを制限するさまざまな方法
- 書き込みを制限するvariableの説明と運用上の注意点の説明
- 第126回 MySQLへの書き込みを制限するさまざまな方法
SmartStyle TECH BLOG (category MySQL)
- Nothing
Personal blogs
- MySQL: who’s filling my error log?
- MySQL communityのslackで質問されたエラーにとその対処に関するあれこれの紹介
- New Logical Backup and Restore Utilities in the MySQL Shell
- 8.0.21で追加されたMySQL Shellでのbackup, restore機能の紹介
- DEBUG_SYNCことはじめ
- DEBUG_SYNC機能の使い方の紹介
- Amazon Aurora レプリカ では metadata lock 待ちが発生しない
- Amazon AuroraでのDDL実行とそれに伴うのレプリカ上での現象の検証
- 小ネタ/MySQL 8.0.21 で JSON_VALUE()
- CLion を使って MySQL のビルド&デバッグを行う
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Update for last week (2020-07-13 ~ 2020-07-20)
MySQL Weeklyでは1週間ごとにMySQLのrelease-note, bug, official blog, organizationによるblog, 個人のblogをまとめ紹介しています。 更新は月曜 10時(AM)です。先週一週間のMySQL関連の更新を再確認するのにご活用ください。
また、このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Release note
(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)
Changes in MySQL 8.0.21 (2020-07-13, General Availability)
影響がありそうな点をまとめ
Account Management Notes
- user(アカウント)ごとにコメントを設定可能
C API Notes
Connection Management Notes
- 通常のclient用のnetworkとAdmin用のnetworkで設定を分けられる
ALTER INSTANCE RELOAD TLS
構文にFOR CHANNEL
句の拡張
- Admin用のnetworkにのみ設定できる拡張
tls_channel_status
テーブル
- 通常のclient用のnetworkとAdmin用のnetworkで設定を分けられる
Deprecation and Removal Notes
- index prefixでテーブルパーティショニングがエラーになる
JSON Notes
Optimizer Notes
- optimizer_switchで
prefer_ordrering_index
,subquery_to_derived
追加 - UPDATE/DELETE文でもsemijoin transformationやsubquery materializationといったサブクエリの最適化が効くようになった
- 文字列型とその他の型の比較演算時に暗黙の変換がSQL標準に従う形で行われる
- optimizer_switchで
Pluggable Authentication
- MySQL Enterpriseの
authentication_ldap_sasl
pluginが複数の認証方式をサポート
- MySQL Enterpriseの
Security Notes
- (Incompatible Change)INFORMATION_SCHEMA.FILESテーブルへのアクセスには
PROCESS
権限が必要になった(mysqldumpコマンド時にも影響) - LOAD DATA時のディレクトリ制限のための
MYSQL_OPT_LOAD_DATA_LOCAL_DIR
オプションの追加
- (Incompatible Change)INFORMATION_SCHEMA.FILESテーブルへのアクセスには
Test Suite Notes
- Functionality Added or Changed
- Bugs Fixed
- (省略)
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
serverity >= S5(Performance)
でupdatedでdesc sort、結果の今週分Status == Closed
でID#
でdesc sort、結果の今週分を見るNothing
Organization blogs
-
- What’s New in MySQL Shell 8.0.21
- MySQL Shell 8.0.21での新機能一覧
- The MySQL 8.0.21 Maintenance Release is Generally Available
- MySQL 8.0.21の新機能一覧
- MySQL Shell AdminAPI – What’s new in 8.0.21?
- MySQL Shell AdminAPIへの新機能一覧
- Hiding instances on MySQL InnoDB Cluster/ReplicaSet
- What’s New in MySQL Shell 8.0.21
-
- MySQL 8.0.21 Replication Enhancements
- 8.0.21でのレプリケーション関連の機能強化一覧
- Automatic Schema Synchronization in NDB Cluster 8.0: Performance Schema Tables
- NDBクラスターサーバ間でのperformance_schema情報のsync機能の紹介
- You Can Now Use Binary Log Checksums with Group Replication
- MySQL Group Replication – Default response to network partitions has changed
- 以下2つのdefault値の変更と理由、挙動の変化について説明
- group_replication_member_expel_timeout
- group_replication_autorejoin_tries
- 以下2つのdefault値の変更と理由、挙動の変化について説明
- MySQL 8.0.21 Replication Enhancements
-
- MySQL Query Performance Troubleshooting: Resource-Based Approach
- PMMを使った、主にOSリソースからアプローチしたトラブルシューティング方法紹介
- Percona Monitoring Plugins End of Life Notification
- Monitoring Pluginの終了告知
- MySQL Query Performance Troubleshooting: Resource-Based Approach
-
- Nothing
SmartStyle TECH BLOG (category MySQL)
- Nothing
Personal blogs
- MySQL 8.0.21: thank you for the contributions
- 8.0.21リリースとコントリビュータ紹介
- MySQL 8.0 – Who stopped mysqld and how long did it take ?
- mysqldが止まっている(crashやshutdown)時にerror_logにどう出力されるかの整理
- MySQL – Keep an eye on your auto_increment values
- auto_incrementの値がoverflowしないように気をつけようという話とMySQL Shell Pluginの機能紹介
- JSON_VALUE() now in MySQL 8.0.21
- 日本MySQLユーザ会会開催しました(2020年7月版)
- 連載や定期更新をテーマとした開催
- Youtubeの動画公開あり
- Re: MySQL の NOW() と SYSDATE()
- 先週分で取りこぼしていましたm( _ _)m
- NOW()とSYSDATE()の違いの調査
- これらがシノニムではなくなったのは5.0から。
- MySQLを止めずにレプリケーションをブーストする小技
- MySQL8.0.21の「Redoログ無効化」で大量書込処理を加速する
- MySQL 8.0.21 では Multi-Table Trick が必要なくなったらしい
- UPDATE/DELETE文でもサブクエリの最適化が効くようになった話の応用
- Multi-Table Trickについては記事を参照
- クエリーキャッシュを有効にしたけりゃサーバー再起動
- クエリーキャッシュOFFからONにするには再起動が必要
- なお8.0以降はなくなった機能
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Update for last week (2020-07-06~ 2020-07-12)
MySQL Weeklyでは1週間ごとにMySQLのrelease-note, bug, official blog, organizationによるblog, 個人のblogをまとめ紹介しています。 更新は月曜 10時(AM)です。先週一週間のMySQL関連の更新を再確認するのにご活用ください。
また、このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
はじめに
MySQL Weeklyの投稿を開始して気づけば1年が経過していました。 1年の振り返り記事を書こうかと思いましたが、日本MySQLユーザ会のイベントでMySQL Weeklyについてお話する機会を頂いたので、そちらで発表したいと思います。
そのイベントではMySQL道普請便りやSD連載、取り取り時報、mysqlshの連載などの連載を書いている方の発表も予定されているので、是非参加してみてください。
Release note
(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)
- Nothing
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
Bug #100161 Something changed in 8.0.20 that prevents ECP from working in my storage engine
- WARP storage engine開発者(?)からの8.0.20ではEngine Condition Pushdownの呼ばれ方が変わっているという報告
- 8.0.20ではhandler::cond_pushは一部でしかつくぁれなくなり、SELECT queryにたいしてはhandler::engine_pushが使われていそうとのこと
Bug #100053 Lost ULLONG_MAX value in table with type of bit(64)
- bit(64)のカラムにULLONG_MAXの値をinsertしてもselectできないという報告
- 8.0.22でfix予定
Organization blogs
-
- Nothing
-
- Nothing
-
- New Percona Distribution for MySQL, Improvements to Percona Monitoring and Management: Release Roundup July 6, 2020
- Adding eBPF-Based Metrics to Percona Monitoring and Management
- eBPFとPMMを組み合わせてより詳細な独自のメトリクスを取る方法の紹介
- MySQL 101: Linux Tuning for MySQL
- Webinar July 15: MySQL 8 Observability
- MySQL8のObservabilityに関するwebinar
- JSTだと2am~ start
- Enable Email Sending in Percona Monitoring and Management 2
- PMMからEmailを送信する設定方法の紹介
- MySQL Deadlocks Are Our Friends
- Deadlockとはなにか、どう検知するかという入門的記事
- A Simple MySQL Plugin to Retrieve System Metrics
- MySQLでメトリクス情報を取得するPluginの紹介
- 作り方の解説ではないが、自作したくなったときの参考の1つとして良さそう
- binlog2sql: Binlog to Raw SQL Conversion and Point In Time Recovery
- binlog2sqlというbinlogからSQLを復元するツールの紹介(Perconaが開発したツールではない)
--flushback
というオプションによってbinlogを逆再生する方向でPITRが可能log-bin
,binlog_format = row
,binlog_row_image = full
といった設定は予め必要
-
- 第125回 phpMyAdminでDockerで建てたMySQLにアクセスする
- Docker上のMySQLにlocalで立てたphpMyAdminから接続する方法の紹介
- 第125回 phpMyAdminでDockerで建てたMySQLにアクセスする
SmartStyle TECH BLOG (category MySQL)
- Nothing
Personal blogs
- メモ:MySQLの NOW() と SYSDATE()
- Now()とSYSDATE()の返す結果の違いについて
- スロークエリログをDataDogで可視化するLambda Function を作った
- 記事中では
AWS Auroraのスロークエリを可視化する
と説明されている、スローログ可視化ツールの紹介 - fingerprint.pyが簡単な割に結構強力ですごい。
- 記事中では
- performance_schema.events_statements_historyを使って直近に実行されたクエリを見る
- 先週の記事から漏れていました
- タイトル通り、5.7以降であれば特に設定なく直近に実行されたクエリ一覧を取得できる
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Update for last week (2020-06-30~ 2020-07-05)
MySQL Weeklyでは1週間ごとにMySQLのrelease-note, bug, official blog, organizationによるblog, 個人のblogをまとめ紹介しています。 更新は月曜 10時(AM)です。先週一週間のMySQL関連の更新を再確認するのにご活用ください。
また、このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Release note
(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)
- Nothing
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
Bug #99830 Improve the performance robustness for MGR
- MySQL Group Replicationを組んでいるMySQLに対してsysbenchで負荷をかけると時々極端にパフォーマンスが落ちるという報告
- 大筋としては他の報告とDuplicateしているが、報告者の分析とパッチ付き
Bug #99999 EXPLAIN FORMAT=TREE does not show cost/rows for semijoin materialization
EXPLAIN FORMAT=TREE
でマテリアライズドされたNested loop inner joinのコストと見つもり行数が出力されないという報告Fixed as part of WL#14061:
ということなのだが、work log 14061は見れない。。。(未公開?)
Bug #100055 SSL tests are failing because of an expired certificate
- SSLの証明書の期限切れでテストコードが落ちる
Fixed in 5.6.50, 5.7.32, 8.0.22.
とのこと
Organization blogs
-
- Nothing
-
- MySQL Terminology Updates
- 由来がネガティブ(
The origins of these words are negative.
)な用語を更新するというお知らせ- master -> source
- slave -> replica
- blacklist -> blocklist
- whitelist -> allowlist
- 由来がネガティブ(
- MySQL Terminology Updates
-
- Security Threat Tool Design in Percona Monitoring and Management
- PMM(Percona Monitoring and Management)ツールにセキュリティ対策のチェック機能が追加された告知
- YAMLで設定ファイルを作成し、passwordや脆弱なconfigurationを検知できる様子
- PMM(Percona Monitoring and Management)ツールにセキュリティ対策のチェック機能が追加された告知
- Percona Server for MySQL Highlights – Extended Slow Query Logging
- Slow logに関してPercona serverなら出力/コントロールできる項目について説明
- MySQL 101: Parameters to Tune for MySQL Performance
- Analyzing MySQL with strace
- トラブルシューティングのときにstraceを使って問題点を見つける例の紹介
- Achieving Consistent Read and High Availability with Percona XtraDB Cluster 8.0
- Webinar July 14: How Percona Monitoring and Management Improves Database Security
- PMMを利用してDBのセキュリティ対策を向上するWebinar告知
- 7/14 2pm EDTということでJSTだと午前3時スタートです
- Preventing MySQL Error 1040: Too Many Connections
- too many connectionsのエラーを防ぐ方法を紹介
- ユーザ単位での制限やProxyを導入する方法、万が一max_connectionに達してしまったときのためのaddmin_addressについても紹介されている
- ProxySQL Behavior in the Percona Kubernetes Operator for Percona XtraDB Cluster
- Percona Kubernetes Operator for Percona XtraDB ClusterにProxySQLを導入する方法から、挙動の紹介まで
- Security Threat Tool Design in Percona Monitoring and Management
-
- Nothing
SmartStyle TECH BLOG (category MySQL)
- Nothing
Personal blogs
- Sysbench 1.0.20 for MySQL 8.0
- MySQL Performance : TPCC "Mystery" [SOLVED]
- InnoDB Cluster with MySQL Server 5.7 & MySQL-Shell & Router 8.0
- MySQL徹底入門 第4版の執筆に参加しました
- ちょうど(7/6に)出版されるMySQL徹底入門 第4版に関して
- yoku0825さんが担当された6,8,9,10,14章について
- MySQLで CURDATE() - 1 は「昨日の日付」を返さない
- DATEと数値型での演算に関するあれこれ
- 『MySQL徹底入門第4版』が 本当に 出ます!(MySQL 8.0 対応)
- ちょうど(7/6に)出版されるMySQL徹底入門 第4版の告知
- 経緯と対象読者について
- MySQLのレプリケーションで「master」と「slave」が廃止へ!(用語の話)
- MySQL HA blogで告知された用語変更についてまとめ
- MySQL徹底入門4版 ここがすごい!...かもしれない
- ちょうど(7/6に)出版されるMySQL徹底入門 第4版のすごい!...かもしれないところ
- かなりすごいようなので、覗いてみよう!
- 「MySQL徹底入門 第4版」が出るよ
- ちょうど(7/6に)出版されるMySQL徹底入門 第4版に関して
- 出版までの経緯と過去1~3版について
- MySQL5.xではデッドロックだけど8.0では死なないよ
- タイトル通り5.xではdead lockになるが8.0でロック機構が変更されたことによりdead lockにならないケースの紹介
- (これはinnodb_autoinc_lock_modeのデフォルト値の変更かなと思ったりしたけど未確認)
- MySQL 8.0.15 の前後で変わった文字列と DATE 型の比較について
- DATE(or DATETIME)と文字列型での型変換に関するあれこれ
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Update for last week (2020-06-22~ 2020-06-29)
MySQL Weeklyでは1週間ごとにMySQLのrelease-note, bug, official blog, organizationによるblog, 個人のblogをまとめ紹介しています。 更新は月曜 10時(AM)です。先週一週間のMySQL関連の更新を再確認するのにご活用ください。
また、このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Release note
(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)
- Nothing
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
serverity >= S5(Performance)
でupdatedでdesc sort、結果の今週分Status == Closed
でID#
でdesc sort、結果の今週分を見るNothing
Organization blogs
-
- Nothing
-
- Nothing
-
- Percona XtraBackup For All Versions of MySQL, Updated Percona Distribution of PostgreSQL, Percona XtraDB Cluster Improvements: Release Roundup June 22, 2020
- Percona XtraBackup, Percona XtraDB Clusterの最新バージョンにおける改善点まとめ
- Introducing Percona Distribution for MySQL
- PerconaのMySQL関連の製品郡、ツール郡の概要紹介
- MySQL Table Fragmentation: Beware of Bulk INSERT with FAILURE or ROLLBACK
- INSERT文の実行によってtable fragmentationが発生する3パターンの紹介
- INSERT with ROLLBACK
- Failed INSERT statement
- Fragmentation with page-splits
- INSERT文の実行によってtable fragmentationが発生する3パターンの紹介
- Webinar July 9 – Modern Solutions for Modern Database Load: MySQL 8.0 and Percona
- "Modern Solutions for Modern Database Load: MySQL 8.0 and Percona"というタイトルでWebinar開催告知
- Thursday, July 9 at 12 pm EDT開始
- MySQL 101: How to Find and Tune a Slow SQL Query
- PMM, pt-query-digestを使ってslow_queryを発見する方法の紹介
- Percona XtraBackup For All Versions of MySQL, Updated Percona Distribution of PostgreSQL, Percona XtraDB Cluster Improvements: Release Roundup June 22, 2020
-
- 第124回 trigger
- triggerの紹介
- 作成からreplicationにおける挙動, 注意点など
- 第124回 trigger
SmartStyle TECH BLOG (category MySQL)
- Nothing
Personal blogs
- Writing mysqlsh Scripts
- utf8mb3なマスターに絵文字を突っ込んだ時にバイナリログってどうなるんだっけ
- charset utf8mb3からutf8mb4にreplicationを利用して移行することを前提に絵文字がreplication後にどうなるかを検証
- 最近のMySQLにテンポラリーなファイル/ディレクトリを指定するオプションが多い気がする件
- テンポラリーなファイル/ディレクトリを指定するvariableの調査
- 『MySQL徹底入門第4版』が 本当に 出ます!(MySQL 8.0 対応)
- 噂のMySQL徹底入門第4版がでるらしい!!
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Update for last week (2020-06-15~ 2020-06-21)
MySQL Weeklyでは1週間ごとにMySQLのrelease-note, bug, official blog, organizationによるblog, 個人のblogをまとめ紹介しています。 更新は月曜 10時(AM)です。先週一週間のMySQL関連の更新を再確認するのにご活用ください。
また、このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Release note
(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)
- Nothing
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
Bug #99931 Aggregate group by returns incorrect result when loose index scan is used
- loose index scanで処理される集計処理の結果がおかしいという報告
- 報告されたバージョンは8.0.12と8.0.18
- 最新のバージョンでは再現しないからfixedとのこと
- 8.0.22(未リリース)で再現しない様子を出してるけど、これは?
Organization blogs
-
- A Tale of Two Password Authentication Plugins…
- 昔々(
A long long time ago (in a galaxy far away… cue the music!)
(原文))MySQLが8.0.3や8.0.4を開発していた頃のお話 - caching_sha2_passwordが導入された経緯
- 昔々(
- A Tale of Two Password Authentication Plugins…
-
- Nothing
-
- RED Method for MySQL Performance Analyses
- RED(Rate, Errors, Duration)をPMM2, clickhouseを駆使して簡単に可視化する方法の紹介
- Percona Live Europe 2020 — Call for Papers!
- 10月19~21日開催予定のPercona LIVE EUROPEのCall for Paper募集開始!
- 開催の詳細についてはCOVID-19の状況次第とのこと
- RED Method for MySQL Performance Analyses
-
- Nothing
SmartStyle TECH BLOG (category MySQL)
- MySQL Workbench で確認できる情報について
- MySQL Workbenchの各種タブで設定、確認できる情報についてのまとめ
- MySQL Workbench で確認できる情報について
Personal blogs
- Memory Usage for MySQL Hash Join
- information_schema.tables を定期的に貯めてASCIIグラフにしている
- yt-collectをつかったinformation_schemaからの情報収集とgnuplotによる可視化。
- モニタリングサーバーに頼りっきりにならない方法を用意しておくの良さそう
- MySQL 8.0.13とそれ以降ではibtmp1は肥大化しない(あるいは、 /var/lib/mysql/#innodb_temp ディレクトリの正体)
- セッションごとのTemporary Tablespacesの保存場所について
- MySQL道普請123回のUPDATE前にロッキングリードの話を読んでの感想と実験(追試)の結果
- MySQL道普請123回のロッキングリードに関する追試と著者とのやりとりの履歴
- パーティションほとんどわからんので触ってみた
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Update for last week (2020-06-08~ 2020-06-14)
MySQL Weeklyでは1週間ごとにMySQLのrelease-note, bug, official blog, organizationによるblog, 個人のblogをまとめ紹介しています。 更新は月曜 10時(AM)です。先週一週間のMySQL関連の更新を再確認するのにご活用ください。
また、このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Release note
(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)
- Nothing
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
Bug #99830 Improve the performance robustness for MGR
- Sysbenchの負荷試験で時々急激にスループットが落ちるという報告
- レポーターが言及している通りBug #99133とduplicatedだた、これを修正するpatchが提出されている(その応答はこの記事の執筆時点でなし)
Bug #99846 Non-deterministic query using GROUP BY
- 8.0.20でGROUP BYの結果がおかしくなる場合があるという報告
- 8.0.21(not released yet)ではFixedとのこと
Bug #99816 mysqldump crashes while handling invalid command options
- 8.0.18で
mysqldump -uroot -p'123456' --default-character-set =utf8
と実行するとクラッシュするという報告 - 8.0.20ではfixedとのことでClose
Organization blogs
-
- Nothing
-
- Nothing
-
- Running Custom MySQL Queries in Percona Monitoring and Management
- MySQL Escaping on the Client-Side With Go
- goの標準driverでMySQLアクセスする際にハマりがちなポイントについて紹介
- Brute-Force MySQL Password From a Hash
- 忘れてしまったパスワードをリセットするには再起動が必要なので、Brute-Force Attackしてパスワードを割り出すツールの紹介 (?)
- パスワードをハッシュ値のままBrute-Forceしてパスワードを当てるデモ
- パスワードの暗号強度を考える必要性がわかる記事
-
- 第123回 ロッキングリードのNOWAITとSKIP LOCKEDオプションについて
- (先週分で重複して追加してしまってました)
- 8.0から追加されたNOWAIT, SKIP LOCKEDオプションの紹介と説明
- 第123回 ロッキングリードのNOWAITとSKIP LOCKEDオプションについて
SmartStyle TECH BLOG (category MySQL)
- SYSTEM_USERを使用して重要なアカウントを保護する
- (先週分で漏れていました)
- 8.0.16で導入されたSYSTEM_USERによるアカウント操作、レギュラーユーザとの違いの解説
- SYSTEM_USERを使用して重要なアカウントを保護する
Personal blogs
- yt-healthcheckが使っている、そのMySQLがマスターなのかスレーブなのかを判定する方法
- 自分で監視に関する操作をする際に参考になるマスターの判定方法
- 循環レプリケーション(Not group replication)だと厳しいかなと思ったけど、まさかそんな構成は今どきね?
- MySQLリリースノートを読む会を開催してみました(8.0.20)
- MySQL 8.0.20 で SPATIAL INDEX 検索が遅い不具合が Fix された(らしい)ので試してみた
- 8.0で遅くなるケースがあったが8.0.20でfixされたSPATIAL INDEXパフォーマンスの検証
- 8.0.17(on Windows)から同環境上8.0.20にinplace upgradeする方法で検証中に新たなバグ(?)が見つかっていそう
- MySQL Diversを募集します
- ソースコードリーディングを前提にした勉強会をしたいです〜
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)