Tìm pid của mysql
Máy chủ ghi id tiến trình của nó vào tệp pid khi dịch vụ mysql được khởi động và xóa tệp khi dừng
vị trí mặc định của tệp pid là thư mục dữ liệu hoặc nó có thể được chỉ định bởi một biến cụ thể pid-file=file_name thông thường tệp pid được cung cấp dưới dạng . pidhostname.pid Nội dung Nội dung tệp pid số nhận dạng quy trình của quy trình mysqld, bạn có thể xem nội dung bằng cách sử dụng lệnh bên dưới Khi chạy các lệnh liên quan đến 8 trong cài đặt MySQL của bạn, bạn có thể gặp phải lỗi 9 Show Ví dụ sau đây cho thấy lỗi xuất hiện như thế nào khi tôi chạy lệnh 0
Lỗi không thể tìm thấy tệp PID thường do hai nguyên nhân
Hướng dẫn này sẽ giúp bạn hiểu cả nguyên nhân và cách khắc phục chúng Máy chủ MySQL không chạy, vì vậy không tìm thấy tệp PIDTệp MySQL PID là tệp nhận dạng quy trình lưu trữ số ID quy trình của phiên bản MySQL đang chạy Mỗi khi bạn ra lệnh cho 8, MySQL sẽ tìm tệp PID để tìm ID tiến trình và chuyển tiếp lệnh đến đúng số tiến trìnhKhi bạn khởi động máy chủ MySQL, tệp PID sẽ được MySQL tự động tạo. Khi bạn muốn dừng server thì MySQL cần tìm file kết thúc đúng PID từ máy tính của bạn Khi bạn chạy lệnh 0 khi không có phiên bản MySQL nào đang chạy, phản hồi sẽ là không tìm thấy tệp PID
Đây là lý do tại sao trước khi thử bất kỳ cách khắc phục nào khác, bạn nên đảm bảo rằng phiên bản MySQL đang chạy trên máy tính của bạn Tùy thuộc vào cách bạn cài đặt MySQL trên máy tính của mình, bạn có thể sử dụng một trong các lệnh sau để khởi động dịch vụ MySQL
Khi bạn chắc chắn rằng máy chủ MySQL đang chạy, bạn có thể thử lệnh tạo ra lỗi tệp PID Nếu lỗi vẫn xuất hiện, thì có thể lỗi không khớp tệp PID xảy ra trên máy tính của bạn. Hãy tìm hiểu cách khắc phục điều đó tiếp theo Một dịch vụ MySQL có thể được bắt đầu từ nhiều cách. bạn có thể chạy dịch vụ từ Terminal hoặc từ bảng giao diện người dùng Mỗi khi bạn khởi động dịch vụ MySQL, tệp PID được tạo ở một vị trí cụ thể tùy thuộc vào cấu hình MySQL được sử dụng Vị trí tệp PID không khớp xảy ra khi bạn tạo tệp PID trên một vị trí, nhưng lệnh bạn hiện đang chạy lại tìm kiếm tệp PID trên một vị trí khác Trong máy chủ MySQL cục bộ của mình, tôi đã khởi động máy chủ MySQL bằng Ngăn tùy chọn MySQL đi kèm với tệp cài đặt máy chủ MySQL cho Mac Ngăn tùy chọn MySQL cho Mac Khi tôi khởi động máy chủ bằng Ngăn tùy chọn, MySQL tạo tệp PID có tên 3 trong thư mục 4Khi tôi cố gắng dừng máy chủ bằng lệnh 0, MySQL sẽ cố gắng tìm tệp 6, tệp này được tạo nếu MySQL được khởi động từ Terminal bằng lệnh 7 ( 8 là tên máy tính Mac của tôi)Để sửa lỗi, tôi cần dừng chuỗi MySQL hiện đang chạy từ Ngăn Tùy chọn trước khi chạy lại lệnh 7Bạn có thể không sử dụng MySQL Preferences Pane, nhưng có thể bạn có một quy trình MySQL đang chạy trong máy tính hoặc máy chủ Linux sử dụng tên hoặc vị trí tệp PID khác với tên hoặc vị trí mà lệnh của bạn đang cố tìm Nếu bạn không biết cách dừng máy chủ MySQL, thì bạn có thể thử chạy lệnh 00 từ thiết bị đầu cuối của mìnhĐây là đầu ra từ máy tính của tôi 0Kết quả cho tôi biết rằng có các quy trình 01 đang chạy trên máy tính của tôi. Nếu bạn tìm thấy điều tương tự trong máy tính của mình, thì bạn cần tắt từng tiến trình đang chạy bằng cách sử dụng lệnh 02Số mã PID là số đầu tiên bên trái, vì vậy trong trường hợp của tôi, chúng là 03 và 04 6Cùng với đó, sẽ không có tiến trình MySQL nào đang chạy trên máy tính của bạn. Bây giờ bạn có thể thử khởi động lại máy chủ MySQL 7Bây giờ máy chủ MySQL được bắt đầu từ dòng lệnh, việc dừng máy chủ bằng cách sử dụng ________ 20 sẽ không gây ra bất kỳ sự cố nào Và đó là 2 cách bạn có thể sửa lỗi MySQL server PID could not be found Nếu bạn vẫn gặp lỗi, thì bạn có thể cần phải cài đặt lại máy chủ MySQL của mình. Vui lòng đảm bảo rằng bạn lưu bản sao lưu cơ sở dữ liệu MySQL trước khi cố gắng cài đặt lại chương trình Tôi có thể tìm thấy PID trong MySQL ở đâu?Đăng nhập vào MySQL; . . Đăng nhập vào DB; Chạy một lệnh hiển thị danh sách quy trình đầy đủ; Select the process id and run a command KILL Làm cách nào để kiểm tra MySQL PID trong Linux?Đăng nhập vào SSH. Nhập MYSQL để vào dòng lệnh mysql. Nhập danh sách quy trình hiển thị; . .
PID trong MySQL là gì?Tệp MySQL PID là tệp nhận dạng quy trình lưu trữ số ID quy trình của phiên bản MySQL đang chạy . Mỗi lần bạn ra lệnh cho mysql. máy chủ, MySQL sẽ tìm tệp PID để tìm ID quy trình và chuyển tiếp lệnh đến đúng số quy trình. |