MySql Adjon gyökérfelhasználói bejelentkezési engedélyt bármely gazdagéptől
Ne feledje, hogy ez nem túl biztonságos, és csak olyan helyi fejlesztési dobozhoz használható, ahol nem érzi magát az egyedi jogosultságok beállításának, de más gépekről is csatlakoznia kell.
A szolgáltatás konfigurálásához frissítenie kell a mysql felhasználói táblát, hogy hozzáférést lehessen biztosítani bármely távoli géptől, a% helyettesítő karakter használatával.
Nyissa meg a parancssori mysql ügyfelet a kiszolgálón a root fiók használatával.
mysql -uroot
Ezután a következő két parancsot szeretné futtatni, hogy lássa, hogy a gyökérfelhasználói állomás már be van állítva:
használja a mysql-t;
válassza ki a gazdát, a felhasználót a felhasználótól;
Íme egy példa az adatbázisom kimenetére, ami nagyjából az alapértelmezett beállítás. Ne feledje, hogy az ubuntuserv a kiszolgálónk gazdaneve.
mysql> mysql használata;
Táblázat információk olvasása a táblázat és az oszlopnevek kitöltéséhez
Ezzel a funkcióval kikapcsolhatja a gyorsabb indítást a -A segítségével
Az adatbázis megváltozottmysql> válassza ki a gazdát, a felhasználót a felhasználótól;
+-+-+
| gazdagép | felhasználó |
+-+-+
| ubuntuserv | gyökér |
| localhost | debian-sys-maint |
| localhost | gyökér |
+-+-+
3 sor készlet (0,00 sec)
Most frissítem az ubuntuserv hostot, hogy használjam a helyettesítő karaktert, majd adja ki a parancsot a privilégium táblák újratöltéséhez. Ha ezt a parancsot futtatja, akkor az ubuntuservre cserélje ki a doboz gazdanevét.
frissítés felhasználói készlet host = "%", ahol user = "root" és host = "ubuntuserv";
flöss kiváltságok;
Ez az egész. Most már képes voltam csatlakozni a kiszolgálóhoz a hálózatom bármely más gépéről, a root fiók használatával.
Megjegyezzük, hogy ez nem túl biztonságos, és legalább győződjön meg róla, hogy root jelszót állított be.