Ne feledje, hogy ez nem nagyon biztonságos, és csak helyi fejlesztési mezőben használható, ahol nem érzi úgy, hogy egyedi engedélyeket állít be, de más gépekkel kell csatlakozni.
Ennek a szolgáltatásnak a konfigurálásához frissítenie kell a mysql felhasználói táblát, hogy engedélyezhesse a hozzáférést bármely távoli gépből a% wildcard használatával.
Nyissa meg a parancssori mysql klienst a kiszolgálón a root fiók használatával.
mysql -uroot
Ezután a következő két parancsot kell futtatni, hogy lássuk, mi van a root felhasználói állomásnak:
use mysql; select host, user from user;
Íme egy példa az adatbázisban lévő kimenetre, ami nagyjából az alapértelmezett beállítás. Ne feledje, hogy az ubuntuserv a szerverem gazdaneve.
mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
mysql> select host,user from user; +-----+------+ | host | user | +-----+------+ | ubuntuserv | root | | localhost | debian-sys-maint | | localhost | root | +-----+------+ 3 rows in set (0.00 sec)
Most frissítem az ubuntuserv gazdagépet a helyettesítő kártya használatára, majd kiadja a parancsot a privilegi táblák újbóli betöltésére. Ha ezt a parancsot futtatja, helyezze el a doboz gazdagépnevét az ubuntuserv számára.
update user set host=’%’ where user=’root’ and host=’ubuntuserv’; flush privileges;
Ez mindennek megvan. Most már tudtam csatlakozni a szerverhez a hálózat bármely más gépén, a root fiók használatával.
Újból, vegye figyelembe, hogy ez nem túl biztonságos, és legalább győződjön meg róla, hogy beállított egy root jelszót.