Sziasztok,
rendszerfrissítés után a phpmyadmin is lefrissült, de azóta nem enged be: #1045 Nem lehet bejelentkezni a MySQL szerverre
Konzolból be tudok lépni, jó a jelszó. mysql -u root -pJELSZÓ.
mysql -u root -h localhost -pJELSZÓ - így is beenged.
dpkg-reconfigure -plow phpmyadmin is megvolt, hiba nélkül lefutott, sőt phpmyadmin reinstall is volt.
postfixadmin baja, log alapján: can't connect to local mysql server through socket /var/run/mysql/mysql.sock
my.cnf-ban a bind-address ki van kommentelve, tehát nincs lekorlátozva, hogy honnan lehet belépni.
Ötletem sincs...
(volt már mysql, apache, gép restart)
Köszönöm!
- 7343 megtekintés
Hozzászólások
Tűzfal?
Illetve nézd meg a mysql jogosultságait, ki férhet hozzá.
- A hozzászóláshoz be kell jelentkezni
#netstat -an | grep "LISTEN "
...
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
...
Localhostban beenged, mit nézzek meg?
- A hozzászóláshoz be kell jelentkezni
pl. másik gépről is beenged: mysql -u root –h 12.12.12.12 –pJELSZÓ
- A hozzászóláshoz be kell jelentkezni
Így is beenged?
#mysql -u root -pJELSZÓ --socket=/var/run/mysql/mysql.sock
Ha nem, akkor a mysql nem figyel socket-en, csak tcp-n. Valószinüleg a phpmyadmin is socket-re akar csatlakozni.
- A hozzászóláshoz be kell jelentkezni
my.cnf-ben ez van > /var/run/mysqld/mysqld.sock
#mysql -u root -pJELSZÓ --socket=/var/run/mysqld/mysqld.sock < és beenged
- A hozzászóláshoz be kell jelentkezni
Az Error #1045 egyébként Acces Denied.
1. böngészőben töröld a cache/cookie-kat.
2. esetleg billentyű kiosztási probléma.
3. phpmydmin config fájlban nincs véletlenül rosszul beállítva az auth ill. a mysqlpasswd?
$cfg['Servers'][$i]['password'] = 'yourMySQLpassword';
Nálam ez van:
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Több ötletem nincs jelenleg.
- A hozzászóláshoz be kell jelentkezni
1. megvolt, de semmi
2. notepadból másoltam oda a szöveget, de nincs "y" a jelszóban
3. leellenőriztem, de jól van beállítva.
Köszi az ötleteket, de padlót fogtam. A gépet még az elődöm "hupákolta" össze és véletlenül vettem észre, hogy fut egy régebbi PMA is. Csak ő a www.domain.hu/phpmyadmin-ra figyel... a friss pedig domain.hu/phpmyadmin
Mivel most már ott tartunk, hogy a webmin sem hajlandó előjönni, így nekiláttam átköltöztetni a cuccokat. (behatolás a gépre nem volt amúgy)
- A hozzászóláshoz be kell jelentkezni
"can't connect to local mysql server through socket /var/run/mysql/mysql.sock"
- A hozzászóláshoz be kell jelentkezni
Ja ezt nézd meg, hogy rendben van e. De az is lehet, hogy véletlenül ott maradt a socket fájl és a mysql nem tud ráülni jogosultságok miatt. mysql error logban van valami indulás után?
- A hozzászóláshoz be kell jelentkezni
sajnos semmi. a legutolsó bejegyzések egyike, hogy normál leállítás volt.
letöröltem a /var/run/mysqld/mysqld.sock fájl, azt persze észrevette a postfixadmin. socketen nem enged be, gondolom PMA is emiatt nem tud belépni.
- A hozzászóláshoz be kell jelentkezni
postfixadmin baja, log alapján: can't connect to local mysql server through socket /var/run/mysql/mysql.sock
my.cnf-ben ez van > /var/run/mysqld/mysqld.sock
van +2d betűd a my.cnf-ben a postfixadmin konfjához képest.
--
- A hozzászóláshoz be kell jelentkezni
ezt sajnos én írtam el... /var/mysqld/mysqld.sock van a logban
- A hozzászóláshoz be kell jelentkezni