Způsoby platby Abuse

Konfigurace MySQL v Ubuntu

21.01.2023, 23:42

Jak bylo uvedeno v předchozích článcích, DBMS lze nainstalovat z oficiálního úložiště a úložiště pro vývojáře. Bez ohledu na to se program během instalace zeptá na několik otázek, které je třeba zodpovědět. Níže si řekneme, jaké a jak na ně odpovědět.

Odpovědi na otázky DBMS

První, na co se program uživatele zeptá, je heslo roota. Stačí jej zadat.

A poté jej znovu zadat a potvrdit:

Uživatel si vyhrazuje právo ponechat oblast pro zadání hesla prázdnou, ale v takovém případě bude MySQL při spuštění klienta mysql z konzole používat pro přihlášení unixovou autorizaci (ztratíte vzdálený přístup). To v budoucnu způsobí další nepříjemnosti, proto je lepší to nedělat a heslo roota nastavit hned.

Poté vás program upozorní, že MySQL používá nový způsob autorizace. Tuto informaci najdete v otevřeném okně:

Instalační program vás poté vyzve k instalaci nové autorizační metody nebo k návratu ke staré. Klientské knihovny pro MySQL v Ubuntu jsou již sestaveny tak, aby podporovaly novou metodu, takže ji lze ponechat na místě:

Po dokončení instalace je třeba spustit příkaz mysql_secure_installation (který pomůže ochránit server MySQL). Pokud jste ve fázi instalace MySQL nastavili heslo, můžete příkaz spustit bez sudo. Pokud heslo nastaveno nebylo, je třeba nejprve nastavit kód pro uživatele root.

mysql_secure_installation

Zadali jste a nastavili heslo uživatele root? Dále vás příkaz vyzve k povolení doplňku pro ověřování hesel MySQL. Nepovolujte jej, pokud netušíte, k čemu slouží a proč jej potřebujete. Stručně řečeno, plugin zabrání instalaci příliš jednoduchých hesel pro uživatele MySQL. V tomto okamžiku odpovězte n:

Dále se nástroj zeptá, zda je třeba změnit heslo roota. I zde můžete odpovědět n, protože heslo jste již nastavili dříve:

Na všechny následující otázky programu odpovězte kladně:

Při použití tohoto principu konfigurace nebudete moci použít pro připojení k mysql z konzole pouze sudo. Můžete to zkusit, ale zobrazí se chyba Access Denied. Chcete-li se k MySQL připojit pomocí konzolového klienta, zadejte dříve nastavené heslo roota:

mysql -u root -p

Tím jsou pokyny pro konfiguraci ukončeny.

Pronájem vps mysql