Fórumok
Sziasztok,
Kicsit elakadtam, remélem tudtok segíteni:
Adott 2 db gép. Feladat: A 'B' gép csatlakozzon 'A' gép MySQL szerverére.
Debian Buster van mindkét gépen, 'B' gépen az alábbi SQL parancs ki lett adva (értelemszerűen a megfelelő IP címre és jelszóra átírva):
CREATE USER 'root'@'192.168.0.100' IDENTIFIED BY 'myrootpassword'; GRANT ALL PRIVILEGES ON * . * TO 'root'@'192.168.0.100' IDENTIFIED BY 'myrootpassword' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ; CREATE USER 'root'@'mail.example.tld' IDENTIFIED BY 'myrootpassword'; GRANT ALL PRIVILEGES ON * . * TO 'root'@'mail.example.tld' IDENTIFIED BY 'myrootpassword' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
De amikor a 'B' gépen kiadom a parancsot:
ERROR 1045 (28000): Access denied for user 'root'@'192.168.0.100' (using password: YES)
Az fura, hogy az 'A' gép MySQL-re már csatlakozik egy másik gép is ugyanígy, és az teljesen jól működik.
Mi lehet a gond? Köszönöm a segítséget!
Hozzászólások
Természetesen ott a # mindkét gépnél.
Tégy jót a fogyatékkal élőkért Alapítvány
a root nem csak socketrol johet az ujabb releasekben by default? ?
Ez jó kérdés, szerintem nem, de root-ot nem használok semmire csak user és DB kezelésre.
Lehet még tűzfal kérdés is.
nem tuzfal, kulonben nem az sql hajtana el...
Miért root? Én alapba tiltom a root-ot csak localhost-on van engedve.
pch
SB-soft online ügyviteli rendszer
Mert az ispconfig root nélkül nem hajlandó csatlakozni kliensként a szerverre.
Tégy jót a fogyatékkal élőkért Alapítvány
és
Access denied for user 'root'@'192.168.1.100'
// Happy debugging, suckers
#define true (rand() > 10)
Jogos, bocs....
Én írtam el, természetesen 192.168.0.100 ra kapom az access denied -et.
Tégy jót a fogyatékkal élőkért Alapítvány
> Feladat: A 'B' gép csatlakozzon 'A' gép MySQL szerverére /.../ 'B' gépen az alábbi SQL parancs ki lett adva...
Őőőő, akkor ez most hogy van?
"antiegalitarian, antiliberal, antidemocratic, and antipopular"
B gépen:
A tünetek alapján ez már meg volt: #bind-address = 127.0.0.1
Esetleg: Debian Busteren csak akkor léphetsz be root fehasználóval MariaDB adatbázisba, ha elve be vagy lépve linuxos root felhasználóként. Ha távolról érkezel, nem vagy linuxos felhasználóként bejelentkezve. Ha ezen változtatni szeretnél, akkor futtasd a következő parancsot:
Adj meg a root felhasználó számára jelszót. Utána próbálhatod.
systemctl restart mariadb
A fentiek után A gépen mehet teszt:
Így működnie kell.
MariskaDB install után ez az első, amivel kezdem a dolgot (howto-ban is benne van)... Ezért is állok értetlenül a dolog előtt.
Köszönöm azért...
Tégy jót a fogyatékkal élőkért Alapítvány
És a mysql adatbázis kiválasztása utána a select user, host, password from user SQL parancs ehhez hasonló kimenetet ad?
MariaDB [mysql]> select user, host, password from user;
+------+-------------+-------------------------------------------+
| user | host | password |
+------+-------------+-------------------------------------------+
| root | localhost | *23FDC56703430226B110B800A3D62EFE7915A286 |
| root | 192.168.0.100 | *23FDC56703430226B110B800A3D62EFE7915A286 |
+------+-------------+-------------------------------------------+
2 rows in set (0.000 sec)
FLUSH PRIVILEGES -t futtattál?