Hướng dẫn mysql server keeps stopping - máy chủ mysql liên tục dừng
B.3.2.2 & nbsp; không thể kết nối với [cục bộ] Máy chủ MySQL Máy khách MySQL trên UNIX có thể kết nối với máy chủ MySQLD theo hai cách khác nhau: bằng cách sử dụng tệp ổ cắm UNIX để kết nối thông qua tệp trong hệ thống tệp (mặc định Nếu máy chủ MySQL đang chạy trên Windows, bạn có thể kết nối bằng TCP/IP. Nếu máy chủ được bắt đầu với biến hệ thống Lỗi (2002) 0 thường có nghĩa là không có máy chủ MySQL chạy trên hệ thống hoặc bạn đang sử dụng tên tệp unix không chính xác hoặc số cổng TCP/IP khi cố gắng kết nối với máy chủ. Bạn cũng nên kiểm tra xem cổng TCP/IP bạn đang sử dụng chưa bị chặn bởi tường lửa hoặc dịch vụ chặn cổng.Lỗi (2003) 1 '(10061) chỉ ra rằng kết nối mạng đã bị từ chối. Bạn nên kiểm tra xem có máy chủ MySQL chạy không, nó có kết nối mạng được bật và cổng mạng bạn đã chỉ định là mã được cấu hình trên máy chủ.Bắt đầu bằng cách kiểm tra xem có một quy trình có tên MySQLD chạy trên máy chủ máy chủ của bạn không. . Xem Phần & NBSP; 2.10.2, Bắt đầu máy chủ.mysqld running on your server host. (Use ps xa | grep mysqld on Unix or the Task Manager on Windows.) If there is no such process, you should start the server. See Section 2.10.2, “Starting the Server”. Nếu một quy trình MySQLD đang chạy, bạn có thể kiểm tra nó bằng cách thử các lệnh sau. Tên số cổng hoặc tên tệp unix có thể khác nhau trong thiết lập của bạn. 2 đại diện cho địa chỉ IP của máy nơi máy chủ đang chạy.mysqld process is running, you can
check it by trying the following commands. The port number or Unix socket file name might be different in your setup. 2 represents the IP address of the machine where the server is running.
Lưu ý việc sử dụng các dấu backtick thay vì dấu ngoặc kép với lệnh tên máy chủ; Những điều này khiến đầu ra của tên máy chủ (nghĩa là tên máy chủ hiện tại) được thay thế vào lệnh mysqladmin. Nếu bạn không có lệnh tên máy chủ hoặc đang chạy trên Windows, bạn có thể nhập thủ công tên máy chủ của máy (không có backticks) theo tùy chọn 3. Bạn cũng có thể thử 4 để kết nối với TCP/IP với máy chủ cục bộ.hostname command; these cause the output of hostname (that is, the current host name) to be substituted into the
mysqladmin command. If you have no hostname command or are running on Windows, you can manually type the host name of your machine (without backticks) following the 3 option. You can also try 4 to connect with TCP/IP to the local host. Đảm bảo rằng máy chủ chưa được cấu hình để bỏ qua các kết nối mạng hoặc (nếu bạn đang cố gắng kết nối từ xa) rằng nó không được cấu hình để chỉ nghe cục bộ trên các giao diện mạng của nó. Nếu máy chủ được bắt đầu với biến hệ thống 5 được bật, nó không thể chấp nhận các kết nối TCP/IP. Nếu máy chủ được bắt đầu với biến hệ thống 6 được đặt thành 7, nó sẽ lắng nghe các kết nối TCP/IP chỉ cục bộ trên giao diện loopback và không chấp nhận kết nối từ xa.Kiểm tra để đảm bảo rằng không có truy cập chặn tường lửa vào MySQL. Tường lửa của bạn có thể được cấu hình trên cơ sở ứng dụng được thực thi hoặc số cổng được MySQL sử dụng để liên lạc (3306 theo mặc định). Trong Linux hoặc UNIX, hãy kiểm tra các bảng IP của bạn (hoặc tương tự) cấu hình để đảm bảo rằng cổng chưa bị chặn. Trong Windows, các ứng dụng như Tường lửa ZoneAlarm hoặc Windows có thể cần được cấu hình không chặn cổng MySQL. Dưới đây là một số lý do lỗi 8 có thể xảy ra:
Nếu bạn nhận được thông báo lỗi 6, bạn có thể thử những điều sau đây để tìm hiểu vấn đề là gì:
B.3.2.2.1 & nbsp; Kết nối với máy chủ MySQL không thành công trên WindowsKhi bạn đang chạy một máy chủ MySQL trên Windows với nhiều kết nối TCP/IP với nó và bạn đang gặp phải lỗi mà khách hàng của bạn gặp phải ) Cổng để phục vụ các kết nối đó. Mục đích của 1 là giữ một kết nối chấp nhận các gói ngay cả sau khi kết nối đã được đóng lại. Điều này là do định tuyến Internet có thể khiến một gói đi một tuyến đường chậm đến đích và nó có thể đến sau khi cả hai bên đã đồng ý đóng. Nếu cổng được sử dụng cho một kết nối mới, gói đó từ kết nối cũ có thể phá vỡ giao thức hoặc thỏa hiệp thông tin cá nhân từ kết nối ban đầu. Độ trễ 1 ngăn chặn điều này bằng cách đảm bảo rằng cổng không thể được sử dụng lại cho đến khi một thời gian được phép cho các gói bị trì hoãn đến.Có thể giảm đáng kể 1 rất nhiều về các kết nối LAN vì có rất ít cơ hội các gói đến độ trễ rất dài, vì chúng có thể thông qua Internet với khoảng cách và độ trễ tương đối lớn.Windows cho phép các cổng TCP phù du (thời gian tồn tại trong thời gian ngắn) cho người dùng. Sau khi bất kỳ cổng nào được đóng, nó vẫn ở trạng thái 1 trong 120 giây. Cổng không có sẵn một lần nữa cho đến khi hết hạn. Phạm vi mặc định của số cổng phụ thuộc vào phiên bản Windows, với số lượng cổng hạn chế hơn trong các phiên bản cũ hơn:
Với một đống nhỏ các cổng TCP có sẵn (5000) và số lượng cổng TCP cao được mở và đóng trong một khoảng thời gian ngắn cùng với trạng thái 1, bạn có cơ hội tốt để hết các cổng. Có hai cách để giải quyết vấn đề này:
Quan trọng Quy trình sau đây liên quan đến việc sửa đổi sổ đăng ký Windows. Trước khi bạn sửa đổi sổ đăng ký, hãy đảm bảo sao lưu nó và đảm bảo rằng bạn hiểu cách khôi phục nó nếu xảy ra sự cố. Để biết thông tin về cách sao lưu, khôi phục và chỉnh sửa sổ đăng ký, hãy xem bài viết sau trong cơ sở kiến thức của Microsoft: http://support.microsoft.com/kb/256986/en-us/.
Khởi động lại máy. |