Kode Kesalahan: 2013. Koneksi terputus ke server MySQL selama permintaan
Saya menggunakan MySQL Workbench. Juga, saya menjalankan batch sisipan, sekitar total 1000 baris (mis. INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource4
Dikalikan 1000 kali) Setiap batch membutuhkan waktu yang cukup lama, beberapa di antaranya, lebih dari 600 detik.
Bagaimana saya bisa mengkonfigurasi meja kerja, untuk terus bekerja semalaman, tanpa henti dan tanpa kehilangan koneksi?
Jika Anda menggunakan jenis koneksi "Standard TCP / IP over SSH", di bawah "Preferensi" -> "Lainnya" ada bidang "SSH KeepAlive". Butuh waktu cukup lama untuk menemukannya :(
sumber
1800
detik?Di 5.2.47 (setidaknya di mac), buka lokasi preferensi adalah: MySQLWorkbench-> Preferences-> SQL Editor
Maka Anda akan melihat keduanya:
Interval tetap-koneksi sambungan DBMS (dalam detik): Waktu baca koneksi DBMS (dalam detik):
Yang terakhir adalah tempat Anda ingin menaikkan batas dari 600 ke sesuatu yang sedikit lebih.
sumber
Dalam kasus saya setelah mencoba mengatur batas waktu SSH pada baris perintah dan dalam pengaturan server lokal. Solusi @Ljubitel menyelesaikan masalah dari saya.
Satu hal yang perlu diperhatikan adalah bahwa di Workbench 6.2 pengaturannya sekarang di bawah tingkat lanjut
sumber
Jika Anda menggunakan jenis koneksi "Standard TCP / IP over SSH", itu mungkin server ssh yang membuat waktu habis, dalam hal ini, Anda harus mengedit pengaturan terkait TCPKeepAlive di / etc / ssh / sshd_config di server Anda .
sumber
Saya mendapatkan kesalahan ini 2013 dan tidak ada perubahan preferensi di atas melakukan apa pun untuk memperbaiki masalah. Saya me-restart layanan mysql dan masalahnya hilang.
sumber
OK - jadi masalah ini membuat saya gila - v 6.3.6 di Ubuntu Linux. Tidak ada solusi di atas yang berfungsi untuk saya. Menghubungkan ke server mysql localhost sebelumnya selalu berfungsi dengan baik. Menyambung ke server jauh selalu kehabisan waktu - setelah sekitar 60 detik, kadang-kadang setelah waktu yang lebih sedikit, kadang-kadang lebih.
Yang akhirnya berhasil bagi saya adalah meningkatkan Workbench menjadi 6.3.9 - tidak ada lagi koneksi yang terputus.
sumber
Saya memiliki masalah yang sama dengan
CREATE FULLTEXT
waktu habis setelah 30 detik:Mengatur interval waktu baca koneksi DBMS ke 0 di bawah Edit -> Preferences -> SQL Editor memperbaiki masalah bagi saya:
Juga, saya tidak perlu me-restart meja kerja mysql agar ini berfungsi.
sumber
di mysql-workbech 5.7 edit-> preferensi-> SSH -> SSH Connect timeout (untuk koneksi SSH DB)
sumber