mercredi 15 février 2012

MySQL: Dejte přihlášení uživatele root oprávnění od libovolného hostitele

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ěnil

mysql> 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.

Share:

0 commentaires:

Enregistrer un commentaire

BTemplates.com

Contributeurs

Fourni par Blogger.

Membres

Blog Archive