Wie Konfiguriere ich meine MySQL Datenbank ?
Die Kurzform: Verwenden Sie MySQLi, als Kollation utf8_general_ci und als Tabellen-Typ InnoDB
MySQLi hat einige Vorteile und wird auch vorrangig weiterentwickelt. Gleiches gilt für InnoDB gegenüber MyISAM.
Hier bietet nur InnoDB transaktionssichere Lese- und Schreibzugriffe.
Mit beiden Version MySQLi und InnoDB sind Sie zukünpftig auf der sicheren Seite.
Mit der Kollation utf8_general_ci bestimmen Sie u. a. die Sortierung der sprachspezifischen Sonderzeichen. Hier sollten Sie nur in Ausnahme-Fällen eine andere Einstellung wählen.
PHP hatte bereits angekündigt das nur noch die Datenbankerweiterung MySQLi weiterentwickelt wird. Bereits in den aktuellen Versionen ist dann seitens PHP das Datenbankmanagemend nur noch über MySQLi möglich. MySQLi bietet hier auch die deutlich verbesserte Objekt Orientierung.
Detailierte Infos auch bezüglich der MySQL Entwickelung und MariaDB unter:
Wiki MySQL und:
PHP
und direkt unter: MySQL
Und hier noch der Link zur MySQL Workbench