MySQL

MySQL v8.0 ClientからProxySQLを使用する際の注意

公式でも言及されていることですが、ProxySQLはそのコントロール配下にMySQL v8.0を置くことは可能なものの、MySQL 8.0.4からのデフォルト認証方式であるcaching_sha2_passwordには対応しておりません。MySQL 8.0 · sysown/proxysql Wiki · GitHubそのため、…

MySQLv4.0(!)で、DISK容量の空きは十分なのにThe table is fullエラーが出た時の話

あるMyISAMテーブル(ここではtest1とします)を、スキーマ変更のため一時テーブル(test2)へコピーしようとした時、 mysql> create table test2 select * from test1; ERROR 1114 (HY000): The table 'test2' is fullのようなエラーが発生した。test1はそ…

MySQLのv4.0からv5.6へダンプファイルをインポートする際にTIMESTAMPがずれる場合の対処

MySQLをバージョン4.0からバージョン5.6へ移行するため、mysqldumpを使ってダンプファイルをv4.0から取得し、v5.6に投入した際、timestamp型のカラムの時間がズレる事象が発生した。タイムゾーンの設定はどちらもJSTである。v4.0 mysql> show variables like…

mysqldumpでオプション"--master-data"を実行する際に必要な権限

GRANT SELECT, RELOAD, SUPER, REPLICATION CLIENT ON *.* TO 'dump'@'%' IDENTIFIED BY 'PASSWORD';だ!

RDSの"リードレプリカのマスター昇格機能"を使ってDDLオペレーションを実行する方法

AWSのRDSに、 ついにリードレプリカをマスターに昇格する機能が追加されました。【AWS発表】Amazon RDS for MySQL - リードレプリカのマスター昇格機能を追加!さて何故(なにゆえ)にこのような機能があるのかというと、 以下3つのケースが同記事にて紹介さ…

AWSのRDSは外部のMySQLとレプリケーションできない -マスターユーザの権限を見て分かったこと-

※ 2013/09/08 added ついにレプリケーションの機能が付いたようです! hereAmazon Web Services ブログ: 【AWS発表】 オンプレミスのMySQLデータをAmazon RDSへ移行する(その逆も) RDSのインスタンスを新規に作成する際に 合わせて作成するマスターユーザの…