Toon posts:

[Leopard] MySQL

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik wil graag MySQL draaiend krijgen op mijn MacBook OS X Leo. Nu heb ik de webserver optie ingeschakeld bij: Systeemvoorkeuren > Internet en netwerk -> delen -> [x] Webserver.

Ik heb ook php ingeschakeld in de httpd.conf + in de ini de mysql extensies aan gezet.

Mijn probleem is nu dat het niet echt lukt om MySQL 5.1 te installeren, ik heb eerst het mysql pakket gebruikt van mysql.com zelf maar daarmee is het mij nog steeds niet gelukt.

Weet iemand een goede (makkelijke) manier om mysql te installeren @ Leopard?

BVD

  • Juup
  • Registratie: Februari 2000
  • Niet online
Je zou een MAMP pakket kunnen overwegen als de handmatige instllatie niet lukt.
Edit: MAMP = Mac, Apache, MySQL, PHP

[ Voor 12% gewijzigd door Juup op 20-07-2008 13:50 ]

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.


Verwijderd

Topicstarter
Juup schreef op zondag 20 juli 2008 @ 13:49:
Je zou een MAMP pakket kunnen overwegen als de handmatige instllatie niet lukt.
Edit: MAMP = Mac, Apache, MySQL, PHP
Is dat niet een beetje zonde als Apache en PHP al goed zijn geïnstalleerd? Ik bedoel dat omdat het al standaard in Leopard zit..

Ik heb een paar andere tutorials bekeken, maar die zijn allemaal verschillend. Dat maakt het voor mij lastig om een goede te volgen.

  • tabaqui
  • Registratie: Februari 2000
  • Laatst online: 18:05
mac versie van mysql gedownload van mysql.com zelf?
werkte bij mij meteen out of the box op m'n macbook
Mocht je tijd over hebben en xcode al geinstalleerd hebben dan is http://hivelogic.com/arti...talling-mysql-on-mac-os-x ook een leuke weg om te bewandelen

Maak van jouw probleem niet mijn probleem


Verwijderd

Topicstarter
ik ben niet echt bekend met xcode.. is het echt niet mogelijk om mysql gemakkelijk te installeren ?

  • Juup
  • Registratie: Februari 2000
  • Niet online
Ja jij bent een mooie. Alle suggesties wuif je weg, je geeft niet aan wat er mislukt is bij de installatie van MySQL en je geeft geen antwoord op tabaqui's vraag of je de goede mac versie hebt.
Wil je wel geholpen worden?

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.


Verwijderd

Kijk eens op dit forum voor wat tips voor de installatie. Wedden dat er al een post met een foutmelding die jij hebt tussen staat? :)
http://www.entropy.ch/phpbb2/

  • lhoBas
  • Registratie: September 2006
  • Niet online
Als je de ingebouwde webserver van OS X optimaal wilt gebruiken, raad ik je toch aan voor de suggestie van tabaqui te gaan en de instructies daar te volgen. Kost even tijd, maar je leert er veel van, er kan weinig fout gaan en je hebt daarna een optimale MySQL configuratie :)

Ik gebruik het zelf met de ingebouwde webserver van OS X, ook via die tutorial, werkt prima.

Verwijderd

Topicstarter
Juup schreef op zondag 20 juli 2008 @ 15:10:
Ja jij bent een mooie. Alle suggesties wuif je weg, je geeft niet aan wat er mislukt is bij de installatie van MySQL en je geeft geen antwoord op tabaqui's vraag of je de goede mac versie hebt.
Wil je wel geholpen worden?
Ik begrijp je punt.
Dit was de foutmelding die ik had:
code:
1
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)

Volgens MySQL runde hij goed en ik had ook alle items ingeschakeld voor mysql in de php.ini
En ik heb uiteraard de mac versie van mysql gebruikt (zo'n dmgtje).

Ik wilde natuurlijk geholpen worden met een eenvoudige manier te vinden om mysql te installeren.
Aangezien er waarschijnlijk inderdaad geen betere manier is dan die tabaqui had gepost ga ik eze instructies volgen.

Bedankt :)

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Toch draaide mysql niet, wat zegt je logje?
Die error komt van de client software die niet via een socket met mysql kan connecten.

[ Voor 50% gewijzigd door Boudewijn op 20-07-2008 21:17 ]

Zaram module kopen voor je glasvezelaansluiting?


  • tabaqui
  • Registratie: Februari 2000
  • Laatst online: 18:05
Verwijderd schreef op zondag 20 juli 2008 @ 21:14:
[...]


Ik begrijp je punt.
Dit was de foutmelding die ik had:
code:
1
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)
Even ter info: dit is de meest voorkomende foutmeldingen van een mysql install in combi met php en apache op os x, php zoekt namelijk in /var/mysql terwijl mysql zelf installeert in /tmp/mysql geloof ik
quick and dirty fix uit m'n bookmarks:
Create the /var/mysql directory (sudo mkdir /var/mysql) and then create a symbolic link from /tmp/mysql.sock to /var/mysql/mysql.sock (with: sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock).

Maak van jouw probleem niet mijn probleem


Verwijderd

Of pas gewoon je php.ini aan om de juiste socket te gebruiken. Ik had ooit 't zelfde probleem en heb dit gewoon met google terug kunnen vinden...

Verwijderd

Topicstarter
Verwijderd schreef op maandag 21 juli 2008 @ 00:14:
Of pas gewoon je php.ini aan om de juiste socket te gebruiken. Ik had ooit 't zelfde probleem en heb dit gewoon met google terug kunnen vinden...
Heb ik al gedaan, en ik heb ook de socket verplaatst naar de juiste map.

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

En eea aan daemons daarna geHUPt?

Zaram module kopen voor je glasvezelaansluiting?


Verwijderd

Verwijderd schreef op maandag 21 juli 2008 @ 12:58:
[...]

Heb ik al gedaan, en ik heb ook de socket verplaatst naar de juiste map.
Maar je moet maar 1 van de 2 doen... of je php config aanpassen om te wijzen naar de socket in /tmp, of je mysql aanpassen om de socket in /var/nogwat te zetten...

Verwijderd

Topicstarter
Boudewijn schreef op maandag 21 juli 2008 @ 14:16:
En eea aan daemons daarna geHUPt?
Wat jij nu zegt is chinees voor mij :S

Ik heb nu de tut gevolgd van hivelogic.com en ik heb nog steeds dezelfde error :(

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Verwijderd schreef op maandag 21 juli 2008 @ 19:04:
[...]

Wat jij nu zegt is chinees voor mij :S

Ik heb nu de tut gevolgd van hivelogic.com en ik heb nog steeds dezelfde error :(
We zijn hier op tweakers, en niet op beginnersweb. Tijd voor die cursus chinees >:).


De daemon herstart bedoel ik dan.

Zaram module kopen voor je glasvezelaansluiting?


Verwijderd

Topicstarter
Boudewijn schreef op maandag 21 juli 2008 @ 19:15:
[...]

We zijn hier op tweakers, en niet op beginnersweb. Tijd voor die cursus chinees >:).


De daemon herstart bedoel ik dan.
Gedaan.
code:
1
2
sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysqld.plist
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist

Dat heb ik gedaan en nog steeds dezelfde stock error..

edit: ik heb even gekeken of /var/mysql/mysql.sock bestaat, maar die is nergens te vinden...
waar komt mysql.sock te staan na de install van Hivelogic?

[ Voor 14% gewijzigd door Verwijderd op 21-07-2008 19:47 ]


  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

kijk eens in je my.cnf, anders even locate draaien.

Zaram module kopen voor je glasvezelaansluiting?


Verwijderd

find / -name "mysql.sock" -print

Verwijderd

Topicstarter
Boudewijn schreef op maandag 21 juli 2008 @ 20:10:
kijk eens in je my.cnf, anders even locate draaien.
Mijn my.cnf is vrij leeg..
Het enige wat in mijn my.cnf staat is dit:
code:
1
2
[mysqld]
bind-address = 127.0.0.1


Het is me nu wel eindelijk gelukt trouwens!

De sock stond nog in de tmp map, met deze code heb ik het opgelost:

code:
1
sudo ln -s /tmp/mysql.sock /usr/local/mysql/mysql.sock


En dit heb ik nog even ingevuld in de php.ini

code:
1
mysql.default_socket = /usr/local/mysql/mysql.sock


Bedankt voor alle hulp :)

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Okay volgende keer kun je het evt ook nog in je my.cnf opgeven :).
Vind ik persoonlijk netter dan een symlink naar een socket.

Zaram module kopen voor je glasvezelaansluiting?


Verwijderd

Topicstarter
Boudewijn schreef op maandag 21 juli 2008 @ 21:32:
Okay volgende keer kun je het evt ook nog in je my.cnf opgeven :).
Vind ik persoonlijk netter dan een symlink naar een socket.
Op welke manier moet je het in je my.cnf configureren?
Pagina: 1