Hướng dẫn lost connection to mysql server at reading authorization packet, system error: 2 - mất kết nối với máy chủ mysql khi đọc gói ủy quyền, lỗi hệ thống: 2

Tôi nhận được lỗi sau

ERROR 2013 (HY000): Lost connection to MySQL server at 
'reading authorization packet', system error: 0

Khi cố gắng kết nối với máy chủ MySQL của tôi.

Những gì tôi đang làm:

  • Tôi có sự nhân rộng của Slave - Slave trong MySQL đang hoạt động và chỉ cần thêm khả năng cân bằng tải bằng F5.
  • Tôi đã cấu hình F5 theo trang web của họ.

Nhưng khi tôi đang cố gắng kết nối với máy chủ MySQL của mình bằng IP, F5 đã được cấu hình với tôi

ERROR 2013 (HY000): Lost connection to MySQL server at 
'reading authorization packet', system error: 0 

Bất kỳ ý tưởng?


Cập nhật về tiến trình của tôi: Zero - Tôi nhận được cùng một lỗi Tôi không nhận được mục nào trong/var/log/an toàn như thể ai đó sẽ cố gắng xác thực biểu mẫu IP nơi tôi đã tạo máy chủ cân bằng tải của mình. Không có bản ghi trong nhật ký lỗi MySQL. Lệnh - không trả về không có gìZERO
- i am getting the same error I get no entries in the /var/log/secure as if somebody would try to authenticate coming form the ip where i had created my load balance server.
No enties in the mysql error log.
The command - returns nothing

mysql> SHOW GLOBAL STATUS LIKE 'Aborted_connections';
Empty set (0.00 sec)

Tôi đã thay đổi tệp my.cnf của mình và thêm

[mysqld]
skip-name-resolve

Alterd connect_timeout đến 10. Vì vậy, có vẻ như tôi không nhận được phản hồi cho máy chủ mà tôi đã tạo trên F5 của mình, cuối cùng tôi cũng đã thuyết phục được quản trị viên F5 để vượt qua nhật ký cho máy chủ F5 và tôi đã thực hiện tất cả những gì tôi cần. đầu ra:
So it seems i get no response for the server i have created on my F5
I finally convinced the F5 admin to pass me the log for the F5 server and i have exctraced all i need form it.
Here is the output :

  Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy : BIG-IP MySQL Proxy -- clientside initial connection
Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy : BIG-IP MySQL Proxy -- clientside responding with server WELCOME packet
Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy : BIG-IP MySQL Proxy -- clientside authenticated flag not set
Jan 28 15:46:39 tmm err tmm[6459]: Rule /Common/iRule-f5_mysql_proxy : BIG-IP MySQL Proxy -- mysql client: attempting to do something before authentication
Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy : BIG-IP MySQL Proxy -- serverside selected pool /Common/foss-mysql-slave_pool node SLAVE-IP
Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy : BIG-IP MySQL Proxy -- clientside connection closed from MASTER-IP(XXXXXXX)
Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy : BIG-IP MySQL Proxy -- serverside connection closed from node SLAVE-IP(XXXXXXXX)

Tôi đã thay thế IP vì lợi ích bảo mật!

Chỉ là một phụ - và tôi nghĩ là vấn đề ở đây - phiên bản MySQL của tôi là 5.1,69 log thx - and i think is here the problem - my mysql version is 5.1.69-log Thx All

Mất kết nối với máy chủ MySQL khi đọc gói giao tiếp ban đầu, là một lỗi chúng tôi gặp phải khi kết nối với cơ sở dữ liệu MySQL.

Là một phần của Dịch vụ Quản lý Máy chủ của chúng tôi, Bobcares cung cấp các giải pháp cho mọi truy vấn.Server management services, Bobcares provides solutions for every query.

Hãy cùng xem cách nhóm hỗ trợ của chúng tôi xử lý tình huống này.Support team handled this situation.

Mất kết nối với máy chủ MySQL tại ‘Đọc gói giao tiếp ban đầu

Trong khi kết nối với cơ sở dữ liệu MySQL, chúng tôi có thể gặp lỗi này: Mất kết nối với máy chủ MySQL khi đọc gói giao tiếp ban đầu, lỗi hệ thống: 0

Hướng dẫn lost connection to mysql server at reading authorization packet, system error: 2 - mất kết nối với máy chủ mysql khi đọc gói ủy quyền, lỗi hệ thống: 2

Dường như có một vấn đề với tường lửa, điều này đang ngăn chặn các kết nối bên ngoài. Chúng ta nên kiểm tra các quy tắc tường lửa để xem liệu chúng có chặn mọi kết nối MySQL không.

Nếu tường lửa không phải là vấn đề, hãy kiểm tra danh sách dưới đây để xem chúng tôi có bất kỳ điều gì sau đây không:

  1. Xác minh rằng MySQL đang chạy trên địa chỉ IP của máy chủ.
  2. Sau đó, đảm bảo MySQL đang nghe trên cổng 3306.
  3. Đảm bảo rằng người dùng có quyền kết nối với IP máy chủ.
  4. Đảm bảo rằng chúng tôi sử dụng đúng mật khẩu để kết nối từ địa chỉ máy chủ mà chúng tôi kết nối từ nếu cần thiết.

Hầu hết thời gian, MySQL chỉ lắng nghe trên localhost và không chấp nhận kết nối từ các máy tính khác. Do đó, chúng ta có thể kết nối từ bên ngoài dẫn đến kết nối bị mất với lỗi máy chủ MySQL.

Trong tệp my.cnf, hãy xem biến bind-address. Bởi vì nó mặc định là localhost, chỉ các kết nối từ máy chủ đó sẽ hoạt động.

  • Nhận xét ra dòng: Để đảm bảo MySQL lắng nghe trên tất cả các địa chỉ.
    ERROR 2013 (HY000): Lost connection to MySQL server at 
    'reading authorization packet', system error: 0 
    
    0
  • Sau đó, khởi động lại máy chủ như sau:
    ERROR 2013 (HY000): Lost connection to MySQL server at 
    'reading authorization packet', system error: 0 
    
    1
  • ERROR 2013 (HY000): Lost connection to MySQL server at 
    'reading authorization packet', system error: 0 
    
    2

Nếu chúng ta vẫn gặp lỗi, thì:

  1. Cho phép các ứng dụng thông qua tường lửa Windows.
  2. Đường dẫn đến MySQL thường là các tệp C:/chương trình (x86)/mysql/bin/mysql, vì vậy chúng tôi sẽ cần thêm nó vào danh sách.
  3. Nhấp vào Áp dụng sau khi đánh dấu cả mạng riêng và công cộng.

Nếu địa chỉ IP bị chặn bởi Firewalld. Sử dụng các lệnh sau để cấp quyền truy cập:

ERROR 2013 (HY000): Lost connection to MySQL server at 
'reading authorization packet', system error: 0 
3
ERROR 2013 (HY000): Lost connection to MySQL server at 
'reading authorization packet', system error: 0 
4
ERROR 2013 (HY000): Lost connection to MySQL server at 
'reading authorization packet', system error: 0 
5

Một giải pháp khác cho kết nối bị mất với lỗi máy chủ MySQL là chọn + để thêm kết nối mới trong Workbench và nhập thông tin sau:+ to add a new connection in the workbench and enter the following information:

  • TCP/IP qua SSH là phương thức kết nối.
  • xxx.xxxx.xx.xx: xx (thay thế xx bằng ip và cổng máy chủ ssh từ xa (tùy chọn)) là tên máy chủ SSH
  • Nhập tên người dùng SSH
  • Tại lời nhắc, chúng tôi có thể đặt mật khẩu.
  • MySQL localhost hoặc 127.0.0.1 là tên máy chủ.
  • Cổng: 3306 Máy chủ MySQL
  • Tại lời nhắc, chúng tôi có thể nhập mật khẩu hoặc thêm một mật khẩu mới.

Sau đó, kiểm tra kết nối. Nếu nó thành công, bấm OK.

Nếu không có gì khác hoạt động, hãy xóa các đặc quyền.

ERROR 2013 (HY000): Lost connection to MySQL server at 
'reading authorization packet', system error: 0 
6

[Tìm kiếm một giải pháp cho một truy vấn khác? Chúng tôi chỉ là một cú nhấp chuột.]

Sự kết luận

Tóm lại, nhóm hỗ trợ của chúng tôi đã thành công trong việc giải quyết lỗi: Mất kết nối với máy chủ MySQL khi đọc gói giao tiếp ban đầu với các bước trênSupport team was successful in resolving the error: Lost connection to MySQL server at reading initial communication packet with the above steps

Ngăn chặn máy chủ của bạn bị sập!

Đừng bao giờ mất khách hàng với tốc độ máy chủ kém! Hãy để chúng tôi giúp bạn.

Các chuyên gia máy chủ của chúng tôi sẽ giám sát và duy trì máy chủ của bạn 24/7 để nó vẫn nhanh như chớp và an toàn.

BẮT ĐẦU

Làm cách nào để sửa kết nối bị mất với máy chủ MySQL khi đọc gói giao tiếp ban đầu?

Xác minh rằng MySQL đang chạy trên địa chỉ IP của máy chủ. Sau đó, đảm bảo MySQL đang nghe trên cổng 3306. Đảm bảo rằng người dùng có quyền kết nối với IP máy chủ. Đảm bảo rằng chúng tôi đang sử dụng đúng mật khẩu để kết nối từ địa chỉ máy chủ mà chúng tôi đang kết nối nếu cần phải có.. Then, Make sure MySQL is listening on port 3306. Ensure that the user has permission to connect to the server IP. Make sure we're using the correct password for connecting from the host address we're connecting from if one is required.

Làm cách nào để sửa lỗi kết nối MySQL?

Một số giải pháp vĩnh viễn là:..
Xác định điều gì sai với máy chủ DNS của bạn và sửa nó ..
Chỉ định địa chỉ IP thay vì tên máy chủ trong bảng cấp MySQL ..
Đặt một mục cho tên máy khách vào /etc /máy chủ trên Unix hoặc \ windows \ máy chủ trên Windows ..
Bắt đầu MySQLD với biến hệ thống SKIP_NAME_RESolve được bật ..

Tại sao MySQL tiếp tục mất kết nối?

Lý do phổ biến nhất cho máy chủ MySQL đã biến mất là lỗi máy chủ đã hết thời gian và đóng kết nối.Theo mặc định, máy chủ đóng kết nối sau 8 giờ nếu không có gì xảy ra.Bạn có thể thay đổi giới hạn thời gian bằng cách đặt biến Wait_Timeout khi bạn bắt đầu mySQLD.the server timed out and closed the connection. By default, the server closes the connection after 8 hours if nothing has happened. You can change the time limit by setting the wait_timeout variable when you start mysqld.

Làm cách nào để sửa lỗi 2013 bị mất kết nối với máy chủ MySQL trong quá trình truy vấn?

Chuyển đến Chỉnh sửa Workbench → Tùy chọn → Trình chỉnh sửa SQL → Kết nối DBMS Đọc thời gian ra: Lên đến 3000. Lỗi không còn xảy ra nữa.Lưu câu trả lời này.. The error no longer occurred. Save this answer.