If-Koubou

MySql: Dajte dozvolu za pristup root korisnika iz bilo kojeg domaćina

MySql: Dajte dozvolu za pristup root korisnika iz bilo kojeg domaćina (Kako da)

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ć:

koristiti mysql;
odaberite domaćin, korisnik od korisnika;

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> koristiti mysql;
Informacije o čitanju tablica za dovršetak naziva tablice i stupaca
Možete isključiti ovu značajku da biste dobili brže pokretanje s -A
Baza podataka je promijenjena

mysql> odaberite domaćin, korisnik od korisnika;
+-+-+
| host | korisnik |
+-+-+
| ubuntuserv | korijen |
| localhost | debian-sys-maint |
| localhost | korijen |
+-+-+
3 reda u setu (0.00 s)

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.

ažurirati korisnički skup host = "%" gdje user = "root" i host = "ubuntuserv";
uživanje privilegija;

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.