naox
28.02.2006, 20:49:39
może to prymitywny problem, ale mam problem z instalacją phpmyadmin do serwera mysql5 działajacego pod portem 3310 i socket /var/mysql5/mysql.sock
pod portem 3306 działa mysql4...
config.inc.php
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '3310';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
bez względu jaki port sobie wpisze, czy to będzie 3310 na którym działa poprawnie mysql5 czy 23423 na którym nic nie ma phpMyAdmin łaczy sie uparce do serwera mysql4 który jest na porcie 3306... nie słucha sie ustawien portu tcp
no dobra to próbujemy przez socketa
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['socket'] = '/var/mysql5/mysql.sock';
$cfg['Servers'][$i]['connect_type'] = 'socket';
i nie działa. nie moze uwiezytelnic uzytownika mysql. w momencie gdy zmieniam sciezke socketa na socket mysql4 wszystko nagle działa (z sewerem mysql4) gdy zmieniam sciezke na socketa mysql5 nie działa. Sciezka do socketa jest napewno prawidłowa co potwierdziłem powiedzmy wykonując
./mysql -p --socket=/var/mysql5/mysql.sock
co jest? phpmyadmin nie radzi sobie z niewiadomych powodów z 2 serwerami mysql na jednym kompie. probowałem phpmyadmin 2.7.0 i 2.8.0
spenalzo
28.02.2006, 20:52:07
$cfg['Servers'][0]['host'] = 'localhost';
$cfg['Servers'][0]['port'] = '3310';
$cfg['Servers'][0]['connect_type'] = 'tcp';
naox
28.02.2006, 20:56:06
dzieki za odpowiedz, jednak nie chodzi o to. to co wkleiłem to tylko był wyrywek pliki configuracyjnego. mam dobrze index serwera mysql ustawiony na 1. nie moze byc tka jak podałes 0 bo phpmyadmin nie przyjmie. nie w tym problem.
ustawiałam port na 3310 (mysql5) po zalogowaniu na root jest napisane w phpmyadmin ze zalogowałem sie na mysql4 pod portem 3310
MySQL 4.0.25-standard uruchomiony na localhost:3310, użytkownik root@localhost
co jest nie mozliwe poniewaz:
root@server [/root/]# telnet localhost 3310
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
=
5.0.18-standard
.R2D=D~q,9h#o*~_AdWds
jak widac na porcie 3310 jest mysql5 nie 4!!!
-------
config.php.inc
<?php
$cfg['Servers'][1]['host'] = 'localhost';
$cfg['Servers'][1]['port'] = '22333';
$cfg['Servers'][1]['connect_type'] = 'tcp';
$cfg['Servers'][1]['compress'] = false;
$cfg['Servers'][1]['auth_type'] = 'http';
?>
rezultat:
MySQL 4.0.25-standard uruchomiony na localhost:22333, użytkownik root@localhost
ps na porcie 22333 zupełnie nic nie ma, a serwer mysql4 jest na porcie 3306 heh!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.