MySql Daj Root Korisnik prijava Dopuštenje od bilo kojeg domaćina
Imajte na umu da to nije vrlo sigurno, te da se treba koristiti samo za lokalni razvojni okvir u kojem ne želite postaviti pojedinačne dozvole, ali se ipak trebate povezati s drugim računalima.
Da biste konfigurirali ovu značajku, trebat ćete ažurirati mysql tablicu korisnika kako biste omogućili pristup s bilo kojeg udaljenog računala, koristeći znak%.
Otvorite mysql klijentski redak na poslužitelju pomoću root računa.
mysql -uroot
Tada ćete htjeti pokrenuti sljedeće dvije naredbe, kako biste vidjeli što je host domaćin korisnika već postavljen:
koristiti mysql;
odaberite host, korisnik od korisnika;
Evo primjera izlaza na mojoj bazi podataka, što je uglavnom standardne postavke. Imajte na umu da je ubuntuserv naziv hosta mog poslužitelja.
mysql> koristiti mysql;
Čitanje podataka tablice za dovršetak imena tablice i stupaca
Ovu značajku možete isključiti da biste brže pokrenuli s -A
Baza podataka je promijenjenamysql> odaberite host, korisnik od korisnika;
+-+-+
| domaćin | korisnik |
+-+-+
| ubuntuserv | root |
| localhost | debian-sys-maint |
| localhost | root |
+-+-+
3 retka u skupu (0.00 s)
Sada ću ažurirati host ubuntuserv da koristi zamjenski znak, a zatim izdati naredbu za ponovno učitavanje tablica povlastica. Ako izvršavate ovu naredbu, zamijenite naziv vašeg računala za ubuntuserv.
update user set host = "%" gdje je user = "root" i host = "ubuntuserv";
privilegije flush;
To je sve. Sada sam se mogao povezati s tim poslužiteljem s bilo kojeg drugog računala na mreži, koristeći root račun.
Opet, imajte na umu da ovo nije jako sigurno i trebali biste barem provjeriti jeste li postavili root lozinku.