Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Mengkonfigurasi Pelayan MySQL Saya untuk Sambungan Jauh Selamat?

Bagaimanakah Saya Boleh Mengkonfigurasi Pelayan MySQL Saya untuk Sambungan Jauh Selamat?

DDD
Lepaskan: 2024-12-18 20:49:11
asal
470 orang telah melayarinya

How Can I Configure My MySQL Server for Secure Remote Connections?

Sambungan Jauh ke MySQL: Panduan Komprehensif

Mewujudkan sambungan jauh ke MySQL adalah penting untuk pengurusan pangkalan data dan kerjasama. Walaupun sambungan jauh didayakan secara lalai, tetapan tertentu mungkin menghalang akses jauh. Artikel ini menyediakan panduan terperinci tentang cara mengkonfigurasi pelayan MySQL anda untuk sambungan jauh yang lancar.

Mengkonfigurasi Akses Root Jauh

Secara lalai, akses akar jauh dilumpuhkan untuk keselamatan sebab. Untuk mendayakannya:

  1. Sambung ke pelayan MySQL anda secara setempat sebagai root.
  2. Laksanakan arahan SQL berikut:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    Salin selepas log masuk
    1. Siram keistimewaan:

      FLUSH PRIVILEGES;
      Salin selepas log masuk

Melaraskan Fail my.cnf

  1. Cari fail my.cnf . Pada sistem Unix/OSX, ia biasanya di /etc/mysql/my.cnf atau /etc/mysql/mysql.conf.d/mysqld.cnf. Pada sistem Windows, ia biasanya terletak dalam direktori pemasangan MySQL, cth., C:Program FilesMySQLMySQL Server 5.5 dengan nama fail my.ini.
  2. Cari baris:

    bind-address = 127.0.0.1
    Salin selepas log masuk
  3. Ulasnya dengan menambahkan # di hadapan ia:

    #bind-address = 127.0.0.1
    Salin selepas log masuk

Memulakan semula Pelayan MySQL

  1. Mulakan semula pelayan MySQL anda pada kedua-dua sistem Unix/OSX dan Windows. Selepas perubahan ini berkuat kuasa, sambungan jauh akan dibenarkan.

Pertimbangan Tambahan

  • Adalah disyorkan untuk menggunakan kata laluan yang kukuh untuk akses root.
  • Konfigurasikan peraturan firewall yang sesuai untuk membenarkan trafik pada port MySQL (3306 by lalai).
  • Pertimbangkan untuk menggunakan pengguna khusus dengan keistimewaan terhad untuk akses jauh dan bukannya pengguna root.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengkonfigurasi Pelayan MySQL Saya untuk Sambungan Jauh Selamat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan