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

Koneksi sangat lambat (1 detik)

Doh! Sepertinya ini adalah tipuan. Lihat:

Mengapa koneksi ke server MySQL sangat lambat?

https://serverfault.com/questions /408550/menghubungkan-ke-mysql-from-php-is-sangat-lambat

Saya mengaktifkan IPv6 pada mesin 64-bit dan bukan mesin 32-bit. Ketika saya terhubung dengan string alternatif berikut, segalanya menjadi lebih cepat:

mysql -h 127.0.0.1 -u root -D myschema 0< myscript.sql

Masih tidak yakin mengapa ini terjadi, tetapi setidaknya ada solusi! Sayangnya localhost Aku mengenalnya dengan baik.

EDIT: Perubahan berikut pada my.ini memungkinkan penggunaan localhost dalam skrip dan string koneksi:

bind-address=::1

Catatan:Mengikat ke ::ffff:127.0.0.1 atau localhost tampaknya tidak membantu. Saya membaca tentang mengikat alamat IPv6 dan IPv4 ke server MySQL sehingga semua 3 string koneksi akan berfungsi (mis. -h ::1 , -h 127.0.0.1 , -h localhost ). Namun, saya hanya bisa mendapatkan satu atau dua dari string klien untuk bekerja pada satu waktu.

EDIT2: Mengikat dengan cara berikut:

bind-address=*

Menyelesaikan masalah ini sepenuhnya dan klien IPv4 dan IPv6 dapat terhubung. Satu-satunya kelemahan adalah bahwa koneksi jarak jauh sekarang diperbolehkan. Saya belum menemukan cara untuk menggunakan TCP dengan localhost batasan dan ikat ke keduanya 127.0.0.1 dan ::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. Mengapa nosql dengan cassandra bukan mysql?

  2. mysql - kueri untuk daftar utas pesan dengan kondisi tertentu

  3. MySQL mengekstrak plaintext dari data html atau PHP?

  4. Izin PHP MySQLi ditolak tetapi berfungsi dari MySQL CLI

  5. Cara Mengubah Ukuran Kolom di MySQL