Databázový balíček MySQL je dodáván s automatizovaným skriptem zabezpečené instalace s názvem „mysql_secure_installation“. Tento skript se doporučuje spustit brzy po instalaci databáze MySQL, zejména na produkčním stroji. Zřejmým důvodem je zlepšení zabezpečení databáze.
Ve výchozím nastavení MySQL,
- umožňuje anonymní přihlášení uživatelů
- Uživatel „root“ není zabezpečen heslem
- Uživatel „root“ se může připojit ze vzdáleného počítače
- Během instalace se vytvoří „testovací“ databáze s přístupem uděleným každému uživateli.
Výhody spuštění skriptu 'mysql_secure_installation':
- Umožňuje vám odebrat anonymní přihlášení uživatelů
- Umožňuje nastavit bezpečné heslo pro uživatele „root“.
- Omezuje „root“ uživatele ve vzdáleném připojení
- Odstraní „testovací“ databázi vytvořenou během instalace, protože v produkčním prostředí nic nedělá.
Po instalaci MySQL spustit "mysql_secure_installation"
Je to jednoduché a rychlé. Vše, co musíte udělat, je spustit příkaz, pečlivě si přečíst kroky a stisknout Enter!
# mysql_secure_installation
Enter current password for root (enter for none): Set root password? [Y/n] New password: Re-enter new password: Password updated successfully! Reloading privilege tables.. ... Success!
Remove anonymous users? [Y/n] Y ... Success!
Disallow root login remotely? [Y/n] Y ... Success!
Remove test database and access to it? [Y/n] Y - Dropping test database... ... Success! - Removing privileges on test database... ... Success!
Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? [Y/n] Y ... Success!
A je to! Udělali jste první krok k zabezpečení instalace MySQL. Šťastný DBing!
Jak opravit chybu OpenStack's Keystone Authentication Error – HTTP 500?
Vložte více řádků dat do souboru po shodě vzorů pomocí skriptu prostředí Linux