Ok, voor iedereen die dus via up2date werkt van redhat kunnen de volgende problemen verwachten als ze dit doen, met name spreek ik over PHP met MySQL.
Ik ga ervan uit dat niemand echt dat up2date tooltje gebruikt maar ok, toch wil ik het even zeggen.
Als je heel leuk dus up2date deze dagen heb gedaan, en die php-4.0.6-12 binnenhalen en de rest, met mysql enz.... krijgt ineens een ERROR van dat ie niet met MySQL.sock kan connecten. Dit is niet zo`n groot probleem.
Oplossing:
Ga naar je /etc/php.ini
Ga naar de mysql regels.... het moet er dan ongeveer wel ZO eruitzien:
[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On
; Maximum number of persistent links. -1 means no limit.
mysql.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
mysql.max_links = -1
; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
' at MYSQL_PORT.
mysql.default_port =
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /var/lib/mysql/mysql.sock
; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =
; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =
; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo cfg_get_var("mysql.default_password")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =
En het gaat om deze regel mysql.default_socket = /var/lib/mysql/mysql.sock. That`s the solution...... stomme fout, want standaard gaat ie naar /tmp/mysql.sock aanwijzen ..... slecht gewoon.
See you
CoolZero
p.s. Hier kwam ik achter omdat ik dus iets snel voor iemand moest updaten en dit probleem kreeg. Ik draai zelf dus OpenBSD .... ruled toch meer kwa server..... see you.....
Ik ga ervan uit dat niemand echt dat up2date tooltje gebruikt maar ok, toch wil ik het even zeggen.
Als je heel leuk dus up2date deze dagen heb gedaan, en die php-4.0.6-12 binnenhalen en de rest, met mysql enz.... krijgt ineens een ERROR van dat ie niet met MySQL.sock kan connecten. Dit is niet zo`n groot probleem.
Oplossing:
Ga naar je /etc/php.ini
Ga naar de mysql regels.... het moet er dan ongeveer wel ZO eruitzien:
[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On
; Maximum number of persistent links. -1 means no limit.
mysql.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
mysql.max_links = -1
; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
' at MYSQL_PORT.
mysql.default_port =
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /var/lib/mysql/mysql.sock
; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =
; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =
; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo cfg_get_var("mysql.default_password")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =
En het gaat om deze regel mysql.default_socket = /var/lib/mysql/mysql.sock. That`s the solution...... stomme fout, want standaard gaat ie naar /tmp/mysql.sock aanwijzen ..... slecht gewoon.
See you
CoolZero
p.s. Hier kwam ik achter omdat ik dus iets snel voor iemand moest updaten en dit probleem kreeg. Ik draai zelf dus OpenBSD .... ruled toch meer kwa server..... see you.....