第3回目となる ClubMySQL をサイボウス様のオフィスをお借りして開催しました。今回のテーマは「yoku0825のつくりかた」。ブログで、イベント発表で、Twitterで、様々なMySQL情報を発信してくれている、今やMySQLコミュニティの顔とも言える yoku0825さん(以下 yokuさん)に、「あんた、なんでそんなすごくなったの?」を聞きたくて、お願いをしました。
yokuさんはこのたび、日本 …
[さらに読む]
MySQL用のコネクター、Connector/Jの動作を改めて確認してみました。
検証した内容としては、jdbc:mysql、jdbc:mysql:replication、jdbc:mysql+ReplicationDriver,
jdbc:mysql:loadbalanceの接続方法による挙動の違い。
検証環境:
Connector/J: mysql-connector-java-community-5.1.36-bin.jar
MySQL環境: mysql 5.7.21 でグループレプリケーション(シングルマスターモード)
-bash-4.2$ ./gr_mysql_status.sh mysql: [Warning] Using a password on the command line interface can be insecure. +---------------------------+--------------------------------------+--------------+-------------+--------------+ | CHANNEL_NAME | MEMBER_ID | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE | +---------------------------+--------------------------------------+--------------+-------------+--------------+ | group_replication_applier | 1d69db5d-a273-11e8-b673-080027d65c57 | …[さらに読む]
07/23日の日本MySQLユーザ会で、MySQLのSSLや透過的暗号化について発表してきました。
透過的暗号化とSSL 使ってみた from Satoshi Mitani
発表の中で、 SSLのワイルドカード証明書がうまく扱えず、大量にサーバを管理するときは大変。。。という話をしました。
ところが、発表してから4日後にリリースされた、MySQL
8.0.12でワイルドカード証明書が扱えるようになってました!!。
8.0.11
クライアントだとサーバ証明書がワイルドカード証明書だと、--ssl-mode=VERIFY_IDENTITYで通らない
$ mysql --version
mysql Ver 8.0.11 for Linux on x86_64 (MySQL Community Server - GPL) …[さらに読む]
07/23日の日本MySQLユーザ会で、MySQLのSSLや透過的暗号化について発表してきました。
透過的暗号化とSSL 使ってみた from Satoshi Mitani
発表の中で、 SSLのワイルドカード証明書がうまく扱えず、大量にサーバを管理するときは大変。。。という話をしました。 …
TL;DR
--local-infile のデフォルトが0になったので明示的に1を指定してやる必要がある
mysqld, mysql コマンドラインクライアント
それぞれ別に --local-infile
オプションを持っているので、両方1に指定しないとダメ。
吊るしのMySQL 8.0で mysql コマンドラインクライアントから LOAD DATA
LOCAL INFILE を実行すると転けます。
mysql80 125> LOAD DATA LOCAL INFILE '/tmp/aaa' INTO TABLE t1;
ERROR 1148 (42000): The used command is not allowed with this MySQL version
LODA DATA LOCAL …
TL;DR
mysql> CREATE USER hoge@xxx.xxx.xxx.xxx IDENTIFIED BY 'password';
mysql> GRANT hoge_role TO hoge@xxx.xxx.xxx.xxx;
mysql> ALTER USER hoge@xxx.xxx.xxx.xxx DEFAULT ROLE hoge_role;
と
mysql> CREATE USER hoge@xxx.xxx.xxx.xxx IDENTIFIED BY 'password' DEFAULT ROLE hoge_role;
は同じ状態になる。
当たり前といえば当たり前なんだけど、ちょっと感動したのでメモ。 MySQL 8.0で追加されたROLEの話は↓の記事。
日々の覚書: MySQL 8.0.0で追加されたROLEの仕組み ロールを作ってから
…
[さらに読む]
オープンソースカンファレンス2018北海道(OSC2018-Hokkaido)に今年も参加してきました。日本MySQLユーザ会(MyNA)として、ブース出展ならびにセミナーひと枠開催にて。
久々に会える方もたくさんいて、私、全然北海道出身でもなんでもないのですが、来るたびに「帰ってきた」という気分に勝手になっています。寒い地域だけど、とっても暖かい。いや本当に今回のOSC日程での北海道は寒かったんですけどね。
…
[さらに読む]TL;DR