If-Koubou

MySql: Anna pääkäyttäjän käyttöoikeus lupasta mistä tahansa isännästä

MySql: Anna pääkäyttäjän käyttöoikeus lupasta mistä tahansa isännästä (Miten)

Huomaa, että tämä ei ole kovin turvallinen, ja sitä tulisi käyttää vain paikalliseen kehityskenttään, jossa ei tunneta yksilöllisten käyttöoikeuksien määrittämistä, mutta joka tarvitsee ottaa yhteyttä muihin koneisiin.

Jotta voit määrittää tämän ominaisuuden, sinun on päivitettävä mysql-käyttäjätaulukko, jotta pääset käsiksi mistä tahansa etäisännästä käyttäen% wildcardia.

Avaa komentorivin mysql-asiakas palvelimella käyttäen root-tiliä.

mysql -uroot

Tällöin haluat suorittaa seuraavat kaksi komentoa, jotta pääset katsomaan, mitä pääkäyttäjän isäntä on jo asetettu:

käytä mysql;
valitse isäntä, käyttäjän käyttäjä;

Tässä on esimerkki tietokannan lähdöstä, joka on melko paljon oletusasetuksia. Huomaa, että ubuntuserv on palvelimen isäntänimi.

mysql> käytä mysql;
Luku taulukon tiedot taulukon ja sarakkeiden nimeä varten
Voit kytkeä tämän ominaisuuden pois päältä saadaksesi nopeamman käyttöönoton -A-toiminnolla
Tietokanta muuttui

mysql> valitse isäntä, käyttäjä käyttäjältä;
+-+-+
| isäntä | käyttäjä
+-+-+
| ubuntuserv | root |
| localhost | debian-sys-maint |
| localhost | root |
+-+-+
3 riviä sarjassa (0.00 s)

Nyt päivitän ubuntuserv-isäntän käyttääksesi jokerimerkkiä ja annan sitten komennon ladata etuoikeustasot uudelleen. Jos suoritat tämän komennon, korvaa Ubuntuservin ruudun isäntänimi.

päivitä käyttäjä asettaa host = "%", jossa user = "root" ja host = "ubuntuserv";
tasoitusoikeudet;

Siinä kaikki on. Nyt voin muodostaa yhteyden palvelimeen mistä tahansa muusta verkossa olevasta koneesta käyttäen pääkäyttäjätiliä.

Jälleen, huomaa, että tämä ei ole kovin turvallinen, ja sinun on ainakin varmistettava, että olet määrittänyt pääsalasanan.