Všimněte si, že to není příliš bezpečné, a měly by být použity pouze pro místní rozvoj pole, kde nemáte pocit, že nastavení jednotlivých oprávnění, ale stále je třeba připojit z jiných počítačů.
Chcete-li konfigurovat tuto funkci, musíte aktualizovat uživatele MySQL tabulky povolit přístup z libovolného vzdáleného počítače pomocí zástupných znaků%.
Otevřete příkazový řádek mysql klienta na server pomocí účtu root.
mysql-uroot
Pak budete chtít spustit následující dva příkazy, aby viděli, co root host je nastaven již:
použití MySQL
vyberte hostitele, uživatelské od uživatele;
Zde je příklad výstupu na mé databázi, která je v podstatě výchozí nastavení. Všimněte si, že ubuntuserv je jméno mého serveru.
mysql> použití mysql;
Čtení tabulce informace o dokončení názvy tabulek a sloupců
Můžete tuto funkci vypnout, aby se rychleji do provozu s-
Databáze změnilmysql> SELECT host, uživatel od uživatele;
+-----+------+
| Host | Uživatel |
+-----+------+
| Ubuntuserv | kořenová |
| Localhost | debian-sys-maint |
| Localhost | root |
+-----+------+
3 řádky v souboru (0,00 sec)
Teď budu aktualizovat ubuntuserv hostitele použít zástupné znaky, a pak se vydat příkaz znovu načíst oprávnění tabulky. Pokud jste spuštění tohoto příkazu nahraďte hostname počítače pro ubuntuserv.
update uživatel nastavit host = '%', kde user = 'root' a host = 'ubuntuserv';
flush práv;
To je vše, co se to. Teď jsem byl schopen se připojit na tento server z jiného počítače v síti, pomocí root účtu.
Opět Poznámka: Toto není příliš bezpečné, a vy byste měli alespoň se ujistěte, že jste nastavit heslo uživatele root.






0 commentaires:
Enregistrer un commentaire