Paket database MySQL dilengkapi dengan skrip instalasi aman otomatis yang disebut "mysql_secure_installation". Disarankan untuk menjalankan skrip ini segera setelah instalasi database MySQL, terutama pada mesin produksi. Alasan yang jelas adalah, ini meningkatkan keamanan database.
Secara default MySQL,
- mengizinkan login pengguna anonim
- Pengguna 'root' tidak diamankan dengan kata sandi
- Pengguna 'root' diizinkan untuk terhubung dari mesin jarak jauh
- selama instalasi, database 'test' dibuat dengan akses yang diberikan kepada setiap pengguna.
Keuntungan menjalankan skrip 'mysql_secure_installation':
- Memungkinkan Anda untuk menghapus login pengguna anonim
- Memungkinkan Anda menyetel sandi yang aman untuk pengguna 'root'.
- Membatasi pengguna 'root' untuk terhubung dari jarak jauh
- Menghapus database 'pengujian' yang dibuat selama penginstalan, karena tidak melakukan apa pun di lingkungan produksi.
Jalankan 'mysql_secure_installation' setelah Instalasi MySQL
Ini sederhana dan cepat. Yang perlu Anda lakukan adalah, jalankan saja perintahnya, baca langkah-langkahnya dengan cermat dan tekan 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!
Itu dia! Anda telah mengambil langkah pertama untuk mengamankan instalasi MySQL. Selamat DBing!
Bagaimana Memperbaiki Kesalahan Otentikasi Keystone OpenStack - HTTP 500?
Masukkan beberapa baris data ke file setelah pola cocok menggunakan skrip shell Linux