MySQL vs sqlite on MacOSX

Van hogy nem tudom letagadni az informatikus vénám és égető vágyat érzek, hogy kipróbáljak egy-egy új fejlesztői eszközt, szórabírjak vmi kütyüt vagy csak felevenítsek régen tanult dolgokat. Most pl a CodeIgniter web-es keretrendszert szerettem volna megnézni, mit nyújt a mezei php zsokék számára. Szimpatikus volt az egyszerű installálása, mely extra unix/apache/php/pecl/pear varázsszavak ismerete nélkül is gyorsan ment, csak az adatbázis konfigurálásnál akadtam fent… persze mert a saját hülyeségemet erőltettem. Naívan arra számítottam, az OSX alap konfigurációjában (apache, php4 mellett) ott található sqlite kielégíti a magamfajta hétvégi kóderek igényeit. Hát lófaszt! Szét gugliztam az Internetet és nem akarom elhinni, hogy másnak nem jutott eszébe, hogy a default php-hez használja a default sqlite-ot. A mezei pear-es installálás hibaüzeneteket dobál, amik megfejtéséhez az én ismereteim kevésnek bizonyultak és nem találtam egyetlen leírást sem, ami végig fogta volna a kezem. Így fél napi szívás után megadtam magam és feltettem a MySQL csomagot. (Gondoltam nem garasoskodom tovább a tárhellyel/processzor ciklusokkal, rááldozom azt a 70MB-ot.) Nagyon szép installere van, pikk-pakk fel is kúszott. Csak a php nem akarta látni… de pl. CocoaMySQL igen. Villámgyors gugli: a default MySQL máshová teszi a sock fájlját mint ahol a default php install keresi… Hogy erre miért nincs felkészítve a MySQL installer??? Megoldás: csinálj egy másolatot a /etc/php.ini.default fájlból /etc/php.ini néven. Keresd meg a mysql.default_socket = sort és írd utána: /tmp/mysql.sock Restart apache (akár a System pref.-ből kattintással) és minden okés. Lehet végre query-kkel zsonglőrködni!

2 Responses to “MySQL vs sqlite on MacOSX”


  1. 1 EdBoyWW

    “Just works.”

  2. 2 Greg

    fekete pont az apple-nek amiért a sqlite mellé nem pakolták oda (az egyébként létező) php module-t.

    és fekete pont a mysql-nek, amiért az installer-be nem raktak bele legalább egy debileknek való “Akarod-e hogy a php.ini -be beírjam a sock file helyét?” opciót.

    apróságok ezek, csak a sok tunya mac user megszokta a jót :) és nagyon rácsodálkozik ha nem tesznek minden a seggük alá.

Leave a Reply