Imajte na umu da to nije baš sigurno i treba ga koristiti samo za lokalni razvojni okvir u kojem ne želite postavljati pojedinačna dopuštenja, ali svejedno se trebate povezati s drugih strojeva.
Da biste konfigurirali ovu značajku, morat ćete ažurirati mysql korisničku tablicu kako biste omogućili pristup bilo kojem udaljenom hostu, 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 vidite na što je domaćin korijenskog korisnika već postavljen:
koristiti mysql;
odaberite domaćin, user from user;
Evo primjera izlaza u mojoj bazi podataka, koji je poprilično zadana postavka. Imajte na umu da je ubuntuserv ime računala mog poslužitelja.
mysql> koristi mysql;
Čitanje podataka tablice radi popunjavanja imena tablice i stupaca
Možete isključiti ovu značajku za brži pokretanje s -A
Baza podataka promijenjena
mysql> odaberite host, user from user;
----- + + + ------
| domaćin | korisnik |
----- + + + ------
| ubuntuserv | korijen |
| localhost | debian-sys-maint |
| localhost | korijen |
----- + + + ------
3 reda u skupu (0,00 sec)
Sada ću ažurirati domaćin ubuntuserv da koristi zamjenski znak i izdati naredbu za ponovno učitavanje tablica privilegija. Ako izvodite ovu naredbu, zamijenite ime računala vašeg okvira za ubuntuserv.
update user set host = '%' where user = 'root' i host = 'ubuntuserv';
ispiranje privilegija;
To je sve. Sada sam se mogao povezati s tim poslužiteljem s bilo kojeg drugog stroja na mojoj mreži, koristeći root račun.
Opet, imajte na umu da to nije baš sigurno, a trebali biste se barem potruditi da postavite root lozinku.