TL;DR
-
みんなだいすきCLONEプラグインを使って本番のマスター(稼働中)から本番のスレーブ(諸事情により再構築が必要だった)を作った。
- 何度かリトライはしたけど、ちゃんと動いているような気がする
-
CLONE INSTANCE FROM ..を実行するターミナルはtmuxなどで切断から保護しましょう…
CLONEプラグインって何的な人は先にこっちを読んでいただくと良いかも知れない。
取り敢えず
…
TL;DR
CLONE INSTANCE FROM .. を実行するターミナルは
tmux などで切断から保護しましょう…
CLONEプラグインって何的な人は先にこっちを読んでいただくと良いかも知れない。
取り敢えず
…
TL;DR
INSERT INTO .. SELECT .. や LOAD DATA
.. でauto_incrementで連番を払い出すようなステートメント同士が競合すると、1と2で差が出る
SELECT LAST_INSERT_ID() からの、SELECT
.. WHERE id > …以前、接続が溢れているとき(too many connectionsエラー発生時)でも接続可能にする Administrative Network Interface(管理NW IF) の概要をブログに書きました。この時は、特権アカウントの接続元との関連は書かなかったのですが、特権アカウントの接続元をローカルのみに絞りたい場合、少し考えないといけないことがありました。
特権アカウントはローカル接続のみとしたい
特権アカウントはローカル接続のみとしている(特権で接続するためにDBサーバへのSSHログインを前提とする)場合に、どのように管理用IFを設定すれば良いか試してみました。
ダメな設定
# /etc/my.cnf …[さらに読む]
TL;DR
mysql
コマンドまたはスクリプトなど) からだけできるか?
日々の覚書: MySQL
Shellのdba.deploySandboxInstanceでサクッとmysqldを起動する でやったのと同じ手順で、
ubuntu:latest (2019/11/12時点) なDockerコンテナに
mysql-community-server, mysql-shell,
mysql-router-community …
@tkyk04さん のブログ記事、 COUNT に「OR NULL」入れるの、正しい結果返すのわかったけど、心がザワザワしてたけど、今はスッキリした。(スゲーッ爽やかな気分だぜ) - 41から始めました を読んでふとメモ。 NULLの四則演算はわかりやすいですよね。
mysql80 21> SELECT 1 + NULL, 1 - NULL, 1 * NULL, 1 / NULL;
+----------+----------+----------+----------+
| 1 + NULL | 1 - NULL | 1 * NULL | 1 / NULL |
+----------+----------+----------+----------+
| NULL | NULL | NULL | NULL |
+----------+----------+----------+----------+
1 row in set (0.00 sec)
NULLに対する四則演算はNULL。
…
昨日の記事 では core ファイルを圧縮する方法を紹介しました。
昨日の記事では、OSの機能(kernel.core_pattern)を使って対応する方法を紹介しました。
MySQL 8.0からは、MySQLの機能(設定)を利用して、巨大なcoreファイルを抑制することができます。
https://dev.mysql.com/doc/refman/8.0/en/innodb-buffer-pool-in-core-file.html
一般的な運用では、MySQLのメモリのうち大半、InnoDBバッファプールが占めます。 MySQL 8.0.14 から
InnoDB バッファプールをcoreファイルに含めるかどうかを指定するパラメータ
innodb_buffer_pool_in_core_file が追加されました。
デフォルトはONで、これまで同様バッファプールを含めた、(大きな) coreファイルが出力されます。 …
昨日記事では core ファイルを圧縮する方法を紹介しました。 昨日の記事では、OSの機能(kernel.core_pattern)を使って対応する方法を紹介しました。
MySQL 8.0からは、MySQLの機能(設定)を利用して、巨大なcoreファイルを抑制することができます。
https://dev.mysql.com/doc/refman/8.0/en/innodb-buffer-pool-in-core-file.html
一般的な運用では、MySQLのメモリのうち大半、 …