Koduleht » kuidas » MySql Anna juurkasutaja sisselogimise luba mis tahes hostist

    MySql Anna juurkasutaja sisselogimise luba mis tahes hostist

    Pange tähele, et see ei ole väga turvaline ja seda tuleks kasutada ainult kohaliku arenduskasti jaoks, kus te ei tunne ennast individuaalsete lubade seadistamisena, kuid peate siiski ühendama teisi seadmeid.

    Selle funktsiooni konfigureerimiseks peate uuendama MySQL-i kasutajatabeli, et võimaldada juurdepääsu mis tahes kaugserverist, kasutades metamärgist.

    Avage juurekontot kasutava serveri käsurea mysql klient.

    mysql-käivitamine

    Seejärel soovid käivitada kaks järgmist käsku, et näha, milline on root kasutaja host juba:

    kasutage mysql;
    valige host, kasutaja kasutajalt;

    Siin on näide minu andmebaasi väljundist, mis on päris palju vaikeseadeid. Pange tähele, et ubuntuserv on minu serveri hostinimi.

    mysql> mysql;
    Tabeli ja veerude nimede täitmiseks vajaliku tabeli teabe lugemine
    Selle funktsiooni saab välja lülitada, et saada kiirem käivitamine -A abil
    Andmebaas muutus

    mysql> valige host, kasutaja kasutajalt;
    +-+-+
    | host | kasutaja |
    +-+-+
    | ubuntuserv | root |
    | localhost | debian-sys-maint |
    | localhost | root |
    +-+-+
    3 rida seatud (0,00 sekundit)

    Nüüd värskendan ubuntuservi peremeest, et kasutada metamärki, ja seejärel väljastan käsu privileegitabelite uuesti laadimiseks. Kui kasutate seda käsku, asendage ubuntuservi jaoks oma kasti hostinimi.

    update user set host = "%", kus user = "root" ja host = "ubuntuserv";
    häälestusõigused;

    See on kõik selleks. Nüüd sain selle serveriga ühendada mis tahes muust masinast minu võrgus, kasutades root-kontot.

    Pange tähele, et see ei ole väga turvaline, ja te peaksite vähemalt veenduma, et olete root-parooli määranud.