Manchmal braucht es etwas länger um eine simple Ursache heraus zu finden. Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the event’s master log master-mysql-bin.000027, end_log_pos 60489915
„MySQL Replikation abgebrochen“ weiterlesenKategorie: Mysql
Alles zu Mysql
Wie finde ich heraus, ob die Character Set Einstellung von client bis Datenbank passen?
Zunächst, die Einstellung der Datenbank Instanz prüfen:
SELECT @@global.character_set_database;
Wichtig zu wissen: Die Default Einstellung kann zur Laufzeit, in der Verbindungskonfiguration oder während der Session, überschrieben werden! Daher dringend alle Einflüsse prüfen!
Einstellung des Client prüfen:
SELECT @@global.character_set_client
Einstellung der Verbindung / Session prüfen:
SELECT @@global.character_set_connection;
Einstellung der Datenbank prüfen
SELECT * FROM information_schema.SCHEMATA WHERE schema_name like '<datenbankname>';
+--------------+--------------+----------------------------+------------------------+----------+
| CATALOG_NAME | SCHEMA_NAME | DEFAULT_CHARACTER_SET_NAME | DEFAULT_COLLATION_NAME | SQL_PATH |
+--------------+--------------+----------------------------+------------------------+----------+
| def | datenbankname| utf8 | utf8_unicode_ci | NULL |
In einem Cloud Umfeld kann man schnell mal die Übersicht verlieren, welche Clients sich an die Mysql Datenbank verbinden. Bei einer Fehleranalyse und Sicherheitsprüfung können auch die Mysql Client Informationen sehr hilfreich sein.
Wer eine Datenbank per SSL Verschlüsselung ansprechen möchte, kann mit folgender Abfrage prüfen, welches Protokoll / und / ob SSL Verschlüssel der aktiven Verbidungen genutzt werden.