Mã lỗi: 2013. Mất kết nối với máy chủ MySQL trong quá trình truy vấn
Tôi đang sử dụng MySQL Workbench. Ngoài ra, tôi đang chạy một loạt các phần chèn, tổng cộng khoảng 1000 dòng (ví dụ INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource4 nhân 1000 lần) mỗi lô mất một lượng đáng kể thời gian, một số trong số chúng, hơn 600 giây.
Làm thế nào tôi có thể định cấu hình Workbench, tiếp tục làm việc qua đêm, mà không dừng lại và không mất kết nối?
Đã hỏi ngày 29 tháng 3 năm 2013 lúc 22:40Mar 29, 2013 at 22:40
OmaromarOmar
Huy hiệu vàng 11.5K2121 gold badges84 silver badges109 bronze badges
Từ kho lưu trữ Internet hiện không có sẵn:
Chuyển đến Chỉnh sửa -> Tùy chọn -> Trình chỉnh sửa SQL và đặt thành giá trị cao hơn Tham số này: Kết nối DBMS đọc Thời gian ra (tính bằng giây). Ví dụ: 86400.
Đóng và mở lại MySQL Workbench. Giết truy vấn trước đây của bạn có lẽ đang chạy và chạy truy vấn một lần nữa.
Đã trả lời ngày 29 tháng 3 năm 2013 lúc 22:49Mar 29, 2013 at 22:49
IgnacioignacioIgnacio
5.1501 Huy hiệu vàng15 Huy hiệu bạc10 Huy hiệu đồng1 gold badge15 silver badges10 bronze badges
6
Nếu bạn đang sử dụng loại kết nối "TCP/IP tiêu chuẩn qua" SSH, trong "Tùy chọn"-> "khác" có trường "SSH Keepalive". Tôi đã mất khá nhiều thời gian để tìm thấy nó :(
Đã trả lời ngày 13 tháng 11 năm 2015 lúc 20:02Nov 13, 2015 at 20:02
LjubitelljubitelLjubitel
8918 Huy hiệu bạc6 Huy hiệu đồng8 silver badges6 bronze badges
6
Trong 5.2.47 (ít nhất là trên MAC), hãy đi vị trí của các tùy chọn là: MySQLworkBench-> Tùy chọn-> Trình chỉnh sửa SQL
Sau đó, bạn sẽ thấy cả hai:
Khoảng thời gian giữ kết nối DBMS (tính bằng giây): Kết nối DBMS Thời gian đọc (tính bằng giây):
Cái sau là nơi bạn sẽ muốn tăng giới hạn từ 600 lên một cái gì đó nhiều hơn một chút.
Đã trả lời ngày 20 tháng 6 năm 2013 lúc 23:53Jun 20, 2013 at 23:53
Jidulbergerjidulbergerjidulberger
3812 Huy hiệu bạc6 Huy hiệu đồng2 silver badges6 bronze badges
2
Tôi đã có một vấn đề tương tự trong đó CREATE FULLTEXT hết thời gian sau 30 giây:
Đặt kết nối DBMS Đọc thời gian chờ khoảng thời gian thành 0 trong Chỉnh sửa -> Tùy chọn -> Trình chỉnh sửa SQL đã khắc phục sự cố cho tôi:
Ngoài ra, tôi không phải khởi động lại MySQL Workbench để hoạt động này.
Đã trả lời ngày 7 tháng 7 năm 2019 lúc 7:21Jul 7, 2019 at 7:21
Kimbaudikimbaudikimbaudi
Huy hiệu vàng 12k857 Huy hiệu bạc68 Huy hiệu đồng8 gold badges57 silver badges68 bronze badges
Trong trường hợp của tôi sau khi cố gắng đặt thời gian chờ SSH trên dòng lệnh và trong cài đặt máy chủ cục bộ. @Ljubitel giải pháp giải quyết vấn đề từ tôi.
Một điểm cần lưu ý là trong Workbench 6.2, cài đặt hiện đang được nâng cao
Đã trả lời ngày 7 tháng 12 năm 2015 lúc 5:43Dec 7, 2015 at 5:43
AbelgoabelgoAbelgo
7727 Huy hiệu bạc7 Huy hiệu đồng7 silver badges7 bronze badges
1
Nếu bạn đang sử dụng loại kết nối "TCP/IP tiêu chuẩn trên SSH", đó có thể là máy chủ SSH tiếp tục hết thời gian, trong trường hợp đó, bạn sẽ phải chỉnh sửa các cài đặt liên quan đến TCPKeepalive trong/etc/ssh/sshd_config trên máy chủ của bạn .
Đã trả lời ngày 6 tháng 8 năm 2014 lúc 11:30Aug 6, 2014 at 11:30
Tôi đã nhận được lỗi này 2013 và không có thay đổi ưu tiên nào ở trên đã làm bất cứ điều gì để khắc phục sự cố. Tôi đã khởi động lại dịch vụ MySQL và vấn đề đã biến mất.
Đã trả lời ngày 2 tháng 10 năm 2014 lúc 12:58Oct 2, 2014 at 12:58
OK - vì vậy vấn đề này đã khiến tôi phát điên - v 6.3.6 trên Ubuntu Linux. Không có giải pháp nào ở trên làm việc cho tôi. Kết nối với máy chủ MySQL localhost trước đây luôn hoạt động tốt. Kết nối với máy chủ từ xa luôn luôn hết thời gian - sau khoảng 60 giây, đôi khi sau ít thời gian hơn, đôi khi nhiều hơn.
Những gì cuối cùng làm việc cho tôi là nâng cấp Workbench lên 6.3.9 - không còn kết nối bị bỏ.
Đã trả lời ngày 21 tháng 6 năm 2017 lúc 10:51Jun 21, 2017 at 10:51
Chris Davchris DavChris Dav
711 Huy hiệu bạc8 Huy hiệu đồng1 silver badge8 bronze badges
Trong MySQL-WorkBech 5.7 Chỉnh sửa-> Ưu tiên-> SSH-> Thời gian chờ kết nối SSH (cho kết nối SSH DB)
Đã trả lời ngày 23 tháng 4 năm 2019 lúc 9:58Apr 23, 2019 at 9:58