カテゴリ: MySQL

MySQL
2024-07-24 11:30 (21 months ago)
MySQL でコレーションの違うフィールドで照合しようとして Range checked for each record  が出た話

MySQL で、インデックスがあるフィールドに対してサブクエリをしているのにインデックスが効かなくて検索に膨大な時間がかかる問題が発生した。結果として、比較するフィールドのコレーションが違っていた。

DjangoMySQL
2022-09-11 09:58 (3 years ago)
MySQL で 2027 Malformed packet エラーが出る場合の解決ヒント

Django で 生SQL を発行する際、特定の SQL で 2027 Malformed packet が発生する場合の解決ヒント。ダブルクオーテーションを使わないようにすると良い。

DjangoMySQL
2021-11-14 11:10 (4 years ago)
Django で 2013, 'Lost connection to MySQL server during query' が出たので NO_ENGINE_SUBSTITUTION を無くした

Django で、MySQL (5.7) にクエリを出す時、(2013, 'Lost connection to MySQL server during query') のエラーが出て、処理が停止するようになった。 まず、接続中の コネクションで、 innodb_strict_mode を見てみる。SHOW VARIABLES LIKE '%innodb_strict_mode%'; ON である必要がある。

MySQL
2021-01-01 12:28 (5 years ago)
MySQL 8.0 で SSL モードを無効にして接続する (ERROR 2026 (HY000): SSL connection error: error  対応)

Mysql Client 8.0 から、MySQL 5.6 に接続しようとした所、 DataGrip では [08S01] Communications link failure java.io.EOFException: SSL peer shut down incorrectly. というエラーメッセージが表示され、失敗した。

DjangoMySQL
2020-11-08 10:53 (5 years ago)
mysql django.db.utils.InterfaceError: (0, '')

django.db.utils.InterfaceError: "(0, '')" が出る場合 テーブルやレコードによって、get時にこのエラーが出たり出なかったりする場合は、接続文字コードが合ってないかもしれない。

DjangoMySQLPython
2020-10-11 02:52 (5 years ago)
Python(Django) で NameError: name '_mysql' is not defined となる場合 (特にローカル開発中)

今まで動いていた Django プロジェクトを、久しぶりに起動すると version_info, _mysql.version_info, _mysql.__file__ NameError: name '_mysql' is not defined というエラーが出て起動しない場合。

MySQL
2018-02-26 13:14 (8 years ago)
MySQL で、 root から WITH GRANT OPTION 権限が消えたので

Ansible の mysql_user モジュールで、root ユーザーを操作していたら、他のユーザーに権限付与ができなくなっていた。

AWSMySQL
2017-01-03 12:34 (9 years ago)
AWS RDS MySQLのレプリケーションが止まったので復旧

AWS RDS MySQL のレプリケーションの様子がおかしい MyIsam テーブルがありますが、 CHECK TABLE xxxx_xxxx; してみると Table    Op    Msg_type    Msg_text xxxx.xxxx_xxxx    check    error    Corrupt Msg_text が Corrupt。このテーブルは腐ってると言われます。マスターの方は問題無し。 AWS コンソールの RDS ページを見てみると レプリケーションが失敗している SHOW SLAVE STATUS を見ると {

MySQL
2016-09-14 09:44 (9 years ago)
MySQL の 照合順序 utf8_unicode_ci はけっこう遅いのでやめとくべき

まったく定量的な話でないのですが。

MySQL
2015-12-01 06:42 (10 years ago)
MySQL InnoDBのフルテキストインデックスで、ストップワードフィルタを無効にする (in, by, is などで検索できるようにする)

経緯 MySQL5.6 の、InnoDB にバイグラムでフルテキストインデックスを作っているのですが、 TWIN という文字を検索しようとした所、

アーカイブ