Toon posts:

[mysql] Mysql i.c.m. Phpmyadmin socket error

Pagina: 1
Acties:
  • 50 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb apache, php en mysql geinstalleer. Dat lijkt allemaal goed te gaan behalve dat ik phpmyadmin niet aan het werken krijg.

Mysql werkt wel als ik webmin gebruik en de poort staat naar buiten ook open

de status van mysql is:
code:
1
2
3
4
5
6
Server version:         4.0.20
Protocol version:       10
Connection:             Localhost via UNIX socket
Client characterset:    latin1
Server characterset:    latin1
UNIX socket:            /tmp/mysql.sock

Hier staat socket op /tmp/mysql.socket en wanneer ik phpadmin gebruik krijg ik gelijk de melding:
code:
1
2
3
4
 Server localhost 
Error
 MySQL said: 
#2002 - Can't connect to local MySQL server through socket '/etc/mysql.socket' (2)


hier gaat die naar d map /etc/ ? Ik heb in config.inc.php alles ingesteld maar hij blijft gaan naar /etc/ ??
config.inc.php:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket']        = '/tmp/';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
                                                    // (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['controluser']   = 'mysql';          // MySQL control user settings
                                                    // (this user must have read-only
$cfg['Servers'][$i]['controlpass']   = 'mysql';          // access to the "mysql/user"
                                                    // and "mysql/db" tables).
                                                    // The controluser is also
                                                    // used for all relational
                                                    // features (pmadb)
$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'mysql';      // MySQL user
$cfg['Servers'][$i]['password']      = 'mysql';          // MySQL password (only needed


Weet iemand wat hier mis gaat? en welke instellingen ik moet veranderen om phpmyadmin te kunnen te gebruiken ?

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
Uhmz, er gaat ergens iets goed mis :P Want je geeft als connect_type aan dat ie moet connecten per tcp en toch connect ie via de socket. Kun je met een

code:
1
# netstat -a


eens controlleren of mysql ook de standaard port gebruikt of dat mysql alleen via de socket werkt?

En weet je zeker dat phpmyadmin uitgaat van deze configfile?

[ Voor 11% gewijzigd door Zwerver op 04-09-2004 12:50 ]

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


Verwijderd

Topicstarter
Topic kan gelijk eer dicht
Had verkeerd gekeken in config file van tcp --> socket gemaakt en het werkt

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Ik zie sowieso al 1 ding dat niet klopt: Je wil phpMyAdmin laten connecten naar de database via de socket, maar je hebt $cfg['Servers'][$i]['connect_type'] op "tcp" staan. Verander dat eens naar socket, of haal $cfg['Servers'][$i]['socket'] leeg om via TCP te connecten.
Verder kan ik je aanraden om $cfg['Servers'][$i]['auth_type'] ook nog even te veranderen, anders kan straks iedereen bij je database, en dat wil je niet ;)

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11-2025

PowerSp00n

There is no spoon

Verwijderd schreef op 04 september 2004 @ 12:38:

code:
1
2
$cfg['Servers'][$i]['socket']        = '/tmp/mysql.sock';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'socket';       // How to connect to MySQL server ('tcp' or 'socket')

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Lijkt mij opgelost :)
Pagina: 1

Dit topic is gesloten.