Error †
Host 'hostname' is blocked †
- max_connect_errors(default:10)以上、同一ホストから接続エラーがあった場合にブロックされる
- Amazon ELBやHAProxy等のヘルスチェックでtcp 3306を監視している場合にも出る
- 解除
mysql --version
mysql Ver 14.14 Distrib 5.7.29, for Linux (x86_64) using EditLine wrapper
mysql -uuser1 -ppass -e "SELECT current_user()"
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Specified key was too long; max key length is 767 bytes †
[ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' †
- atomicリポジトリの 「mysql-server-5.5.17-1.el5.art」 では発生しなくなった
- 正しいファイルで上書きするか、comp_err コマンドでerrmsg.sys を作り直せばいいようだ。comp_errはrpmには入っていないのでソースから取得する
Could not initialize master info structure †
- slave開始時に以下のエラーが出る場合、リセットする
- ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log
CREATE TABLE test (
id int(10) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
value varchar(256) NOT NULL,
UNIQUE KEY (value)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes
MySQL manager or server PID file could not be found! †
# rpm -qa | grep mysql
mysqlclient16-5.1.57-1.el5.art
mysql-5.1.59-1.el5.art
mysql-server-5.5.16-2.el5.art
mysql-5.5.16-2.el5.art
mysqltuner-1.2.0-1.el5.art
mysql-libs-5.5.16-2.el5.art
mysql-libs-5.1.59-1.el5.art
mysqlclient15-5.0.90-1.el5.art
service mysqld restart
...
[ERROR] Error message file '/usr/share/mysql/english/errmsg.sys'
had only 641 error messages, but it should contain at least 714 error messages.
Check that the above file is the right version for this program!
[ERROR] /usr/libexec/mysqld: unknown variable 'default-table-type=InnoDB'
[ERROR] Aborting
- /var/lib/mysql のオーナー、パーミッションも確認 mysql:mysqlになっているか