ふり返る暇なんて無いね

日々のメモ書きをつらつらと

mysql

MySQLクライアントでパスワードを指定するいくつかの方法

MySQL :: MySQL 5.6 リファレンスマニュアル :: 6.1.2.1 パスワードセキュリティーのためのエンドユーザーガイドライン ここの通りなんだけど。 コマンドラインで指定 簡単だけど、セキュアじゃないですね。コマンドラインヒストリーに残る場合もあるし。 -p…

Ubuntu16.04上のMySQL5.7でChange limitsとか言われる件

MySQLのエラーログを見てるとこんなこと言われるのですが、 2016-06-09T06:53:07.219882Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5010) 2016-06-09T06:53:07.219948Z 0 [Warning] Changed limits: max_connections: 214 (requested 1…

Ubuntu16.04のMySQL5.7の設定ファイル

Ubuntu16.04で入るMySQL5.7の設定ファイルがこんな感じになってるんですが、 どういう意図なんでしょうね? MySQL的には読み込むファイルは/etc/mysql/my.cnfだけど、Ubuntu開発チーム的には/etc/mysql/mysql.cnfがいじって欲しいファイルってことなんですか…

MySQLのエラーコードの意味を知りたい

MySQLのエラーログにこんなエラーが出ていたとします。 150819 10:05:09 [ERROR] Slave I/O: The slave I/O thread stops because a fatal error is encountered when it try to get the value of SERVER_ID variable from master. Error: , Error_code: 115…

MySQLのLINEAR KEY パーティションでPKで検索しても遅い場合

プライマリーキー(id)でSELECTしてるのにSlowlogに出てくる不思議なクエリがあるからなんでだろうなと調べてみると、なんと全パーティションを検索していて遅かったという現象がありました。ちょっとテスト環境で再現してみます。 環境 Ubuntu 12.04のdebで…

innodb_log_file_sizeを気軽に変えると死ぬよ

mysqlデータディレクトリを丸っとコピーしてレプリカのコピーを作ってmysqlを再起動したら、エラーログに吐かれた内容。 InnoDB: Error: log file ./ib_logfile0 is of different size 0 1073741824 bytes InnoDB: than specified in the .cnf file 0 134217…

mysqlでemumの要素を追加したときでも、データが書き換わるときがある

一つは、データ型のサイズが変わったとき。もひとつは、カラムにcollateの指定がしてあるとき、こっちは、よく分かってないので、もうちょいしらべる。

2013/09/27日誌

Ubuntu 12.04のmysqlはmy.cnfにuserの設定が無いと起動しない。 T/O はい。 # service mysql start start: Job failed to start みたいな感じに、エラーログに吐かずに静かに死んでくれやがりますから。 # sudo -umysql mysqld --verbose 130927 18:54:41 [N…

2013-02-07日誌

MySQLのエラーコードを説明するperrorコマンドを知った。 http://masasuzu.hatenablog.jp/entry/2013/02/07/mysql_perror コマンドの優先順位 エイリアス > シェル関数 > 内部コマンド > 外部コマンド 2引数のcd (zsh) vimで改行コードをLFに :set fileforma…

2013-01-30日誌

SQLアンチパターン SQLアンチパターン作者: Bill Karwin,和田卓人(監訳),和田省二(監訳),児島修出版社/メーカー: オライリージャパン発売日: 2013/01/26メディア: 大型本購入: 5人 クリック: 405回この商品を含むブログ (7件) を見る 13章 フィア・オブ・ジ・ア…

2013-01-29日誌

MySQL5.5のmysqldumpの --dump-slave オプション 5.5から使えるらしい。 現状データディレクトリ丸ごとコピーしているので、ちょっと検証して見ても良いかも。 データの少なめのプロジェクトなら旨く回りそうな気がする。 --dump-slave[=value]This option i…

2013-01-28日誌

実践ハイパフォーマンスMySQL 実践ハイパフォーマンスMySQL 第2版作者: Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,Jeremy D. Zawodny,Arjen Lentz,Derek J. Balling,伊藤直也(監訳),田中慎司(監訳),吉川英興(監訳),株式会社クイープ出版社/メーカー: オ…

2013-01-23日誌

tmuxの設定 ちょこちょこ使い始めた。 随時更新する。 percona 5.5 on lenny がクラッシュした件 dmesgに怪しいログが。 [74056446.244014] INFO: task kjournald:617 blocked for more than 120 seconds. [74056446.244050] "echo 0 > /proc/sys/kernel/hun…