これは MySQL Advent Calendar 2024 9 日目の記事です。 昨日(8 日目)は noborus さんでした。
先に断っておきますが本日はただのネタ枠です。 (スケジュール調整をミスって仕込みの時間がなくなりました)
突如現れた「9.1.1」...
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
これは MySQL Advent Calendar 2024 9 日目の記事です。 昨日(8 日目)は noborus さんでした。
先に断っておきますが本日はただのネタ枠です。 (スケジュール調整をミスって仕込みの時間がなくなりました)
突如現れた「9.1.1」...
この記事は MySQL Advent Calendar 2024 の5日目の記事です。
昨日は yoku0825さん の ConoHa VPSでMySQLをビルドする 2024年 でした
昨日の記事では新しくRocky Linux 9でMySQLをビルドするために新調したインスタンスでやっていましたが、普段使いのインスタンスはEOLを迎えたCentOS7です
[ConoHa VPS](https://www.conoha.jp/vps/) の1GB(メモリ1GB, CPU2コア, SSD100GB)のやつです。これで3か月に1回くらいMySQLの新しいのがリリースされるたびにのんびりビルドしています。
…
[さらに読む]この記事は ConoHa Advent Calendar 2024 の4日目の記事で、 MySQL Advent Calendar 2024 の4日目の記事です。
ConoHa Advent Calendarの昨日の記事は narikakunさん の ConoHa VPSを使っておひとり様Misskeyサーバーを作る , MySQL Advent Calendarの昨日の記事は hmatsu47さん の 今年 1 年の個人的な MySQL 関連ネタ登壇を振り返る でした。
去年までのあらすじ。
これは MySQL Advent Calendar 2024 3 日目の記事です。 2 日目は meijik さんでした。 http://blog.kimuradb.com/?eid=877722
…
本エントリはMySQL Advent Calendar 2024の二日目のエントリです。
とある初心者向けデータベース本で、データベース認証の一覧に「2FA」
とあって。。。。
「はぁ? 適当なこと書いてるんじゃねぇよ。聞いたことないんだよ」
と思ってググったらMySQLで対応してました orz (8.0.27以降)
8.2.18 Multifactor Authentication
# 日本語の翻訳ベースが古いせいで、日本語マニュアルにはまだエントリありません。
ざっくりいうと、複数の認証方法を組み合わせて、2FAどころか、3FAまで設定が可能になります。
…
このエントリは、RDBMS-GIS(地理情報・位置情報) Advent Calendar 2024 の1日目です。「RDBMS-GIS Advent Calendar」では今年も参加者を熱烈募集中です。「はじめて触ってみた」という内容も熱烈歓迎ですので、この機会にお使いのRDBMSでぜひ地理情報の操作に挑戦してみませんか。 さて。このエントリはMySQL の Spatial機能(GIS機能)、2024年の進化のまとめです。MySQLは臨時のリリースがない限りは通常、3ヶ月に一度、年4回のアップデート・バージョンが公開されるので、年4回のMySQL 8.0シリーズのリリースについて書けば良さそう…
2024年11月16日に松山市で開催された オープンソースカンファレンス2024愛媛(OSC2024 Ehime)に参加してきました。 event.ospn.jp 日本各地で開催されているOSCですが、愛媛での開催は実に12年ぶり。もともと四国に於いては「OSC四国」として四県持ち回りで開催することにしていたと聞いたことがありますが、コロナ期を挟んでなかなか再開出来ない状況だったようです。久々の四国開催。会場は愛媛大学。 今回も日本MySQLユーザ会(MyNA)として参加してきました。いつもどおりブース展示とセミナーひと枠です。 MySQL ユーザ会のセミナー 今年ずっと、MySQLの最新情報…
TL;DR
caching_sha2_password で作られたアカウントに初回接続する時は
useSSL=true または allowPublicKeyRetrieval=trueが必要
にもかかわらず、
default_authentication_plugin=mysql_native_password
を指定していて、アカウントにも mysql_native_password
を指定しているはずなのに Public Key Retrieval is not allowed
のエラーが出たら、接続しようとしているアカウントを間違えているだけかもしれない
allowPublicKeyRetrieval=trueは悪意を持ったMySQL …
念を押しておきますが、このブログの「内容は個人の考えであって、所属組織とは方針が異なる」と考えてください。
前のエントリでは、MySQL 8.0は、clangのPGO+LTOでビルドしないと本来の性能が出ない。ということを証明しました。その後、PGO+LTOといってもプロファイリングをどうしたらいいのかと、デスクトップマシンの空き時間でひたすらビルドとtpcc(ramfs)を繰り返した結果、興味深いことがわかりました。
tpccのようなある程度複雑なベンチマークは、
ベンチマークそのもの(この場合tpcc)をプロファイリングするよりも、
mysql-testのスクリプトを組み合わせて工夫したほうが性能が出る
…
2024年10月26日に、東京は浅草で開催された、オープンソースカンファレンス2024東京・秋(OSC2024 Tokyo/Fall)に、日本MySQLユーザ会(MyNA)としてブース出展してきました。event.ospn.jp各地のOSCに参加していますが、やはり東京開催は格段に出展コミュニティが多いですね。 会場到着して急いで設営して、知り合いのブースに挨拶回りをしていたら既にお昼を大きく過ぎていました(途中で一度、自ブースに戻って色々やっていた時間も含みますが)。それでも、いっぺんに久々の方々も含めて再会できるこの場は貴重でありがたいものです。 その後はMySQLのブース(と、時々OSG…