GNU/Linux >> Znalost Linux >  >> Linux

Spustili jste po instalaci MySQL „mysql_secure_installation“? Pomáhá zabezpečit MySQL

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!


Linux
  1. Vše, co potřebujete vědět o MySQL

  2. Vše, co potřebujete vědět o MySQL

  3. Vylepšete mezipaměť databáze MySQL

  1. Jak zkopírovat databázi MySQL

  2. Skriptované zálohy databáze MySQL

  3. Jak bych v Puppet zabezpečil proměnnou hesla (v tomto případě heslo MySQL)?

  1. Měli byste spustit databázi v Dockeru?

  2. Vzdálené připojení k databázi MySQL

  3. Importujte databázi MySQL