mita2 database life

主にMySQLに関するメモです

2020-01-01から1ヶ月間の記事一覧

MySQL explicit_defaults_for_timstamp ON と OFF の CREATE TABLE 時の挙動

explicit_defaults_for_timstamp が MySQL 8.0 からデフォルトで ON になりました。アプリケーションに影響が出る可能性があるため、要点を確認しました。 DML の挙動の変化は yoku0825 さんがまとめてます。 yoku0825.blogspot.com CREATE TABLE の挙動の変…

MySQL 8.0 の LOAD DATA で The used command is not allowed with this MySQL version エラー

TL;DR MySQL 8.0 で LOAD DATA INFILE LOCAL を利用するには、 サーバとクライアント両方で local-infile パラメータを ON にする必要がある セキュリティ強化のため、8.0から LOAD DATA INFILE LOCAL はデフォルトで無効にされた MySQL 8.0 で LOAD DATA IN…

MySQL 8.0 Authentication requires secure connection エラーの件

MySQL 8.0 から デフォルトのパスワードの仕組みが caching_sha2_password に変更されました。 これに関連して、yoku0825 さんが以下のエントリーを掲載してます。 yoku0825.blogspot.com yokuさんのエントリーを抜粋すると: caching_sha2_password プラグ…

MySQL 8.0 の binlog_row_metadata オプションを試す

TL;DR MySQL 8.0 で導入された binlog_row_metadata について調べた 今のところデータ連携用途以外では使うところはなさそう binlog_row_metadata オプションとは何か マニュアルでは以下のように記載されています。 デフォルトはMINIMAL(最小限) ROWベー…

MySQL の クッキーを焼いた

クッキーを焼く MySQL の クッキーを焼いた話です。技術的な話は出てきませんw Anycubic i3 Mega 3D プリンター 高精度 大きい プリンタサイズ 構造物取り易いヒートベッド (ブラック)メディア: 年末年始は、3D プリンタで遊んでました。 3Dプリンタ扱うの…

MySQL テストコードを書いてみる

先日、MySQLをソースからビルドする方法を書きました。今日はテストコードについてのエントリーです。 mita2db.hateblo.jp MySQL のテストコード mysql-test/suite ディレクトリ以下にテストコードが記述されています。 5800以上のテストが記述されています…