Na een nieuwe installatie van macosx op mijn macbook heb ik een vreemd probbleem met mijn mysql.
Nadat ik in de httpd.conf van apache2 php5 heb aangezet en mysql geinstalleerd kreeg ik eerst de melding dat mijn php de socket niet kon vinden. Dat was snel te verhelpen door in php.ini het regeltjte
mysql.default_socket = /tmp/mysql.sock
Dan heb ik dus eindelijk verbinding met de server.
Maar dan komt het vreemde probleem.
Alle mysql querys zijn standaard fout.
Ik gebruik hetzelfde script op een debian VPS, ik had het script onder tiger maar nu zijn van ieder script alle querys fout.
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /Users/gerdagorter/Sites
Wle valt mij op dat ik met php.info de mysql sock nog steeds op de oude plaats aangegeven staat
MYSQL_SOCKET /var/mysql/mysql.sock
Ik kan alleen
mysql.default_socket /tmp/mysql.sock /tmp/mysql.sock
in php.ini wijzigen.
Verder is het heel vreemd want op deze computer heb ik ook ruby on rails draaiend en daarmee heb ik geen enkel probleem om met de database te verbinden.
via dezelfde socket
Mijn php versie PHP 5.2.6 (cli) (built: Sep 19 2008 11:28:54)
mysql verise Server version: 5.0.67 MySQL Community Server (GPL)

Likes:


Quote