Početna » kako da » MySql Daj Root Korisnik prijava Dopuštenje od bilo kojeg domaćina

    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 promijenjena

    mysql> 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.