Dies ist eine alte Version des Dokuments!
This is incompatible with sql_mode=only_full_group_by error
Bei Neuinstallation (oder Update auf Mac OS X) von MySQL 5.7.5 bis maximal 5.7.24 muss folgendes beachtet werden:
MySQL hat mit dieser Version den neuen Standard sql_mode ONLY_FULL_GROUP_BY eingeführt.
Dieser muss für untermStrich deaktiviert werden.
Bearbeiten Sie die MySQL Konfigurationsdatei my.cnf (Mac/Linux) bzw. my.ini (Windows) und fügen nach [mysqld] 1) folgende Änderung ein:
sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
- Mac OS X
- Alte MySQL 5.7 Versionen:
Aktivieren Sie die mySQL default Konfiguration indem Sie/usr/local/mysql/support-files/my-default.cnfnach/etc/my.cnfkopieren! - Aktuelle MySQL 5.7 Versionen: Legen Sie die Datei
/etc/my.cnfeinfach an. - Setzen Sie die Rechte:
sudo chmod a+r /etc/my.cnf
- Geben Sie keine Schreibrechte für alle. Ansonsten wird die Datei von MySQL nicht genutzt!
Setzen Sie auf Mac OS X die Rechte:
sudo chmod a+r /etc/my.cnf
Starten Sie nach dieser Änderung den MySQL Server Dienst neu. (Oder gleich den ganzen Server)
1)
Wenn die Datei leer ist, erstellen Sie sie und fügen
[mysqld] als erste Zeile ein