Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Membatasi koneksi MySQL dari localhost untuk meningkatkan keamanan

Jika Anda membatasi akses dari host jarak jauh ke nama pengguna dan sandi Anda, maka seseorang tidak akan dapat mengakses database secara eksternal.

Anda juga dapat mengonfigurasi firewall agar hanya mengizinkan lalu lintas ke 3306 (Port Default MySQL) dari mesin localhost.

Perbarui

Untuk mengatur pengguna Anda sehingga mereka hanya dapat mengakses melalui LOCALHOST gunakan:

GRANT ALL PRIVILEGES ON *.* TO db_user @'localhost' IDENTIFIED BY 'db_passwd';
GRANT ALL PRIVILEGES ON *.* TO db_user @'127.0.0.1' IDENTIFIED BY 'db_passwd';

Juga, ikat server MySQL Anda ke alamat lokal. Anda dapat melakukannya dengan mengedit [mysqld] bagian my.cnf :

[mysqld]
bind-address = 127.0.0.1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Case Insensitive tapi Accent Sensitive UTF8 Unique Key

  2. Bagaimana cara mengubah susunan database, tabel, kolom?

  3. Kesalahan sintaks prosedur tersimpan MySQL setelah BEGIN

  4. MySQL - memperbarui semua catatan agar sesuai dengan nilai maksimal dalam grup

  5. Enum di Hibernate, bertahan sebagai enum