Imajte na umu da ovo nije jako siguran i trebao bi se koristiti samo za lokacijski okvir za razvoj gdje se ne osjećate kao da postavljate pojedinačne dozvole, ali se ipak morate povezati s drugim strojevima.
Da biste konfigurirali tu značajku, morat ćete ažurirati mysql korisničku tablicu kako biste omogućili pristup s bilo kojeg udaljenog računala koristeći% wildcard.
Otvorite mysql klijent naredbenog retka na poslužitelju koristeći root račun.
mysql -uroot
Tada ćete htjeti pokrenuti sljedeće dvije naredbe da biste vidjeli koji je root korisnički račun postavljen već:
use mysql; select host, user from user;
Evo primjera izlaza na mojoj bazi podataka, što je prilično zadana postavka. Imajte na umu da je ubuntuserv ime domaćina svog poslužitelja.
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)
Sada ću ažurirati domaćin ubuntuserv za upotrebu zamjenskog znaka, a zatim izdati naredbu za ponovno učitavanje tablica privilegija. Ako pokrenete ovu naredbu, zamijenite naziv hosta vašeg okvira za ubuntuserv.
update user set host=’%’ where user=’root’ and host=’ubuntuserv’; flush privileges;
To je sve. Sada sam se mogao povezati s tim poslužiteljem s bilo kojeg drugog računala na mojoj mreži, koristeći korijenski račun.
Opet, imajte na umu da ovo nije baš sigurno i trebali biste barem paziti da ste postavili lozinku za korijenje.