Nastavení my.cnf v MAMP Pro

25.03.2021 Tipy a triky #mysql #php

Pro rychlý vývoj na localhostu je někdy potřeba nastavit speciální proměnné pro MySQL.


Pokud se na Mac OS používá MAMP Pro, je nutné provést několik kroků pro správné rozchození všech nástrojů. Problematické bývá nastavená MySQL, protože tento nástroj bývá již předinstalován s operačním systémem. To bývá problém při nastavování konfiguračního souboru my.cnf.

Postup

  1. V první řadě odstranit /etc/my.cnf 
  2. Provést editaci nastavení my.cnf v prostředí MAMP. Tj. v menu File > Open Template > MySQL
  3. V tomto souboru lze nastavit potřebné proměnné. Po jeho zavření se restartuje server MySQL.

Odstranění striktního řežimu

# The MySQL server
[mysqld]
sql_mode=""

Nastavení pro InnoDb

innodb_force_recovery = 0