MySql Dodiet saknes lietotāja pieteikšanās atļauju no jebkura saimnieka
Ņemiet vērā, ka tas nav ļoti drošs, un to drīkst izmantot tikai vietējās attīstības lodziņā, kur nejūtaties kā individuālu atļauju iestatīšana, bet joprojām ir jāizveido savienojums ar citām iekārtām.
Lai konfigurētu šo funkciju, jums būs jāatjaunina MySQL lietotāja tabula, lai ļautu piekļūt no jebkura attālināta saimnieka, izmantojot% wildcard.
Atveriet komandrindas MySQL klientu serverī, izmantojot root kontu.
mysql -uroot
Tad jūs vēlaties palaist šādas divas komandas, lai noskaidrotu, ko root lietotāja resurss ir iestatīts jau:
izmantot mysql;
izvēlieties uzņēmēju, lietotāju no lietotāja;
Lūk, piemērs manā datu bāzē, kas ir diezgan daudz noklusējuma iestatījumi. Ņemiet vērā, ka ubuntuserv ir mana servera resursdators.
mysql> izmantot mysql;
Tabulas un kolonnu nosaukumu aizpildīšanas informācijas lasīšana
Šo funkciju var izslēgt, lai iegūtu ātrāku startēšanu ar -A
Datubāze mainītamysql> izvēlieties uzņēmēju, lietotāju no lietotāja;
+-+-+
| saimnieks | lietotājs
+-+-+
| ubuntuserv | saknes |
| localhost | debian-sys-maint |
| localhost | saknes |
+-+-+
3 rindas komplektā (0.00 sek.)
Tagad es atjaunināšu ubuntuserv resursdatoru, lai izmantotu aizstājējzīmes, un pēc tam izdod komandu, lai atkārtoti ielādētu privilēģiju tabulas. Ja izmantojat šo komandu, aizvietojiet lodziņa resursdatora nosaukumu ubuntuserv.
update user set host = "%", kur lietotājs = "root" un resursdators = "ubuntuserv";
privilēģijas;
Tas viss ir ar to. Tagad, izmantojot saknes kontu, es varēju izveidot savienojumu ar šo serveri no jebkuras citas ierīces tīklā.
Atkal, ņemiet vērā, ka tas nav ļoti drošs, un jums vismaz jāpārliecinās, vai esat iestatījis root paroli.