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:
use mysql; select host, user from user;
Tässä on esimerkki tietokannan lähdöstä, joka on melko paljon oletusasetuksia. Huomaa, että ubuntuserv on palvelimen isäntänimi.
mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
mysql> select host,user from user; +-----+------+ | host | user | +-----+------+ | ubuntuserv | root | | localhost | debian-sys-maint | | localhost | root | +-----+------+ 3 rows in set (0.00 sec)
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.
update user set host=’%’ where user=’root’ and host=’ubuntuserv’; flush privileges;
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.