Không thể tìm thấy tệp PID của máy chủ MySQL khi
pid-file = /var/run/mysqld/mysqld.pid
0 không thể tìm thấy tệp pid-file = /var/run/mysqld/mysqld.pid
1. Nó cũng có thể xảy ra nếu quá trình pid-file = /var/run/mysqld/mysqld.pid
0 bị giết đột ngột. Vì quá trình không kết thúc đúng cách, tệp pid-file = /var/run/mysqld/mysqld.pid
1 không phù hợp.MySql server PID file could not be found error occurs when pid-file = /var/run/mysqld/mysqld.pid
0 cannot find the pid-file = /var/run/mysqld/mysqld.pid
1 file. It may also occur if the pid-file = /var/run/mysqld/mysqld.pid
0 process is killed abruptly. Since the process does not end properly, the pid-file = /var/run/mysqld/mysqld.pid
1 file is mismatched.Dung dịch
Bước 1. Kiểm tra tham số ________ 11 tệp và tạo pid-file = /var/run/mysqld/mysqld.pid
5
pid-file = /var/run/mysqld/mysqld.pid
Kiểm tra xem ________ 11 điểm của bạn chỉ vào. Bạn có thể làm điều này bằng cách chạy:
my.cnf
Nếu tham số không có mặt, hãy đặt nó như hình dưới đây:
pid-file = /var/run/mysqld/mysqld.pid
Tiếp theo, tạo thư mục sau và cung cấp cho nó các quyền thích hợp, như sau:
mkdir /var/run/mysqld
touch /var/run/mysqld/mysqld.pid
chown -R mysql:mysql /var/run/mysqld
Bước 2. Thay đổi quyền sở hữu của thư mục pid-file = /var/run/mysqld/mysqld.pid
0
pid-file = /var/run/mysqld/mysqld.pid
Thay đổi quyền sở hữu của thư mục MySQL:
sudo chown -R _mysql:_mysql mysql
Bước 3. Thay đổi quyền của thư mục pid-file = /var/run/mysqld/mysqld.pid
0
pid-file = /var/run/mysqld/mysqld.pid
Bạn có thể thay đổi quyền của thư mục
pid-file = /var/run/mysqld/mysqld.pid
0 bằng cách nhập:sudo chmod 777 /usr/local/var/mysql
Thay đổi quyền của/usr/local/var
Nếu các giải pháp trên không hoạt động, hãy thử thay đổi quyền của
mkdir /var/run/mysqld
touch /var/run/mysqld/mysqld.pid
chown -R mysql:mysql /var/run/mysqld
0 bằng cách gõ:sudo chmod 777 /usr/local/var
Câu hỏi này hơi lỗi thời nhưng tôi nghĩ tôi sẽ đăng cách tôi giải quyết vấn đề này khi nó xảy ra với tôi trên máy Mac của tôi [OS X El Capitan 10.11.4].
Kiểm tra trạng thái chỉ để chắc chắn
mysql.server status
LỖI! MySQL đang chạy nhưng không thể tìm thấy tệp PID
Tìm tất cả các quy trình MySQL đang chạy
ps aux | grep mysql
Nó sẽ liệt kê tất cả các quy trình bằng MySQL [bao gồm cả lệnh bạn vừa thực hiện]
Giết tất cả các pids mysql
sudo kill ...
Điều này sẽ tiêu diệt tất cả các quy trình MySQL
Bây giờ hãy cố gắng bắn mysql lên
mysql.server start
Bắt đầu MySQL. THÀNH CÔNG!
Hy vọng điều này sẽ giúp ai đó!
Chỉnh sửa: Giải pháp thay thế từ @danieltate
Điều này đã làm việc cho tôi Jaspersoft Wiki-uninstall-mysql-mac-os-x. Tôi đã phải ủ cài đặt MySQL sau đó xóa tất cả các tệp sau đó cài đặt lại và làm theo hướng dẫn cài đặt Brew Home Brew
Chỉnh sửa 2: Giải pháp thay thế từ @janacmeena
Có một bài viết tốt về giải pháp của họ trong bài viết này trên Medium.
Xin chào mọi người, tôi có một vấn đề về cơ sở dữ liệu MySQL của tôi. Tôi đang gặp một lỗi trong cơ sở dữ liệu đã nêu trên mạng MySQL đang chạy nhưng không thể tìm thấy tệp PID và tôi đã thử một số quy trình để khắc phục nó. Ngay cả tôi đã cố gắng tắt máy mysqladmin cũng không hoạt động. Cuối cùng tôi phải giết ID quy trình và tôi đã may mắn rằng cơ sở dữ liệu của tôi an toàn và nó không gây ra bất kỳ vấn đề nào. Nhưng tôi vẫn bối rối phải làm gì và không nhận được bất kỳ lựa chọn nào để giải quyết nó. Phải làm gì, có ai có thể giúp tôi không?MySQL is running but PID file could not be found” and I have tried several process to fix it. Even I have tried to shutdown mysqladmin which also does not work. Finally I have to kill the process ID and I was lucky enough that my database is safe and it did not cause any issue. But still I am confused what to do and not getting any option to solve it. What to do, can anyone help me?
Vâng, MySQL là một trong những cơ sở dữ liệu hữu ích được sử dụng bởi nhiều tổ chức và đây là một phần mềm cơ sở dữ liệu trong thế giới ứng dụng. Nó được sử dụng cho nhiều mục đích và đôi khi người dùng phải làm việc với các dịch vụ của mình và sau đó khởi động lại các dịch vụ cho các thay đổi được thực hiện để xem hiệu ứng. Nhưng trong khi bắt đầu dịch vụ MySQL, một lỗi có thể xảy ra có thể làm xáo trộn toàn bộ cơ sở dữ liệu. Lỗi trạng thái:
MySQL đang chạy nhưng không thể tìm thấy tệp PID
Vấn đề này có thể là do một số điều không mong muốn và thậm chí là do không gian đĩa, tham nhũng Innodb hoặc có thể là đĩa.
Ở đây vấn đề là với tệp PID và giải pháp được đề cập:
SSH Server với tư cách là người dùng gốc
Sau đó tạo một thư mục/var/run/mysql
Bây giờ tạo một tệp có tên là mysqld.pid
Sau đó thay đổi quyền sở hữu và nhóm của nó thành MySQL: MySQL
Chown mysql: mysql mysqld.pid mysql:mysql mysqld.pid
Sau khi khởi động lại dịch vụ MySQL và sẽ không thấy lỗi nào.
Nếu bạn không hài lòng với quá trình này thì bạn phải tiêu diệt hoàn toàn ID quy trình. Vì vậy, bạn phải làm theo các bước được cung cấp:
Trước tiên, hãy kiểm tra xem /phân vùng TMP có đầy đủ hay không. Điều này xảy ra khi MySQL không thể viết phân vùng /TMP để tạo tệp khóa.
Ngay cả có khả năng phân vùng /TMP đã bị xóa và máy chủ MySQL đang tìm kiếm tệp PID ở đó. Do đó, chỉ cần tạo một tệp PID mới và lại khởi động lại máy chủ.
Bằng cách thực hiện điều này, trạng thái được kiểm tra, thậm chí đôi khi bạn có thể nhận được thông báo lỗi như:
LỖI! MySQL không chạy, nhưng tệp khóa [/var/lock/subsys/mysql] tồn tại
Vâng, đây có thể là một thể hiện, chỉ cần xóa tệp khóa và sau đó khởi động lại máy chủ.
RM/VAR/LOCK/SUBSYS/MySQL
Khi điều này không hoạt động thì bạn phải tiêu diệt quy trình MySQL hiện tại từ máy chủ bằng các bước được đề cập dưới đây:
Với ID quy trình, bạn có thể nhận được tất cả các quy trình của MySQL. Bạn cần phải giết PID cho MySQL bằng lệnh sau
Khi khởi động lại dịch vụ MySQL cuối cùng
Các bước trên được đề cập là các cách để sửa chữa lỗi!error! MySQL is not running, but PID file exists and this should be followed properly.
Cách tự động để sửa chữa trên mạng MySQL đang chạy nhưng không thể tìm thấy tệp PID
Sau khi thử các bước đã đề cập ở trên nếu bạn vẫn phải đối mặt với cùng một vấn đề thì bạn cần sử dụng công cụ của bên thứ ba như Công cụ sửa chữa tệp MySQL, một trong những công cụ tốt nhất để sửa chữa cơ sở dữ liệu MySQL. Nó hoàn toàn hoạt động để khắc phục bất kỳ loại lỗi nào trong MySQL và khôi phục toàn bộ cơ sở dữ liệu.MySQL file Repair Tool which is one of the best tool for repairing MySQL database. It completely works to fix any type of error in MySQL and recovers the entire database.
Phần mềm này cũng có thể lưu thông tin được truy xuất trong tập lệnh Transact-SQL phù hợp để giải trí cơ sở dữ liệu nhanh. Và nó cũng phục hồi cấu trúc bảng và dữ liệu. Nó hỗ trợ các phiên bản MySQL như 5.x, 4.x, 3.x, 2.x và 1.x và có sẵn cho tất cả các nền tảng hiện đại bao gồm máy chủ Windows 95/98/2000/XP/2003.5.x, 4.x, 3.x, 2.x and 1.x and available for all modern platforms that includes windows 95/98/2000/XP/2003 server.
Nó có khả năng sửa chữa các tệp SQL được bảo vệ mật khẩu một cách trơn tru. Và quan trọng nhất là nó rất thân thiện với người dùng. Vì vậy, bạn cần tải xuống chương trình tuyệt vời này và làm theo các bước dễ dàng để sửa lỗi! dễ dàng.error! MySQL server PID file could not be found! with ease.
Các bước để sửa chữa bảng MySQL bị hỏng
Bước 1: & nbsp; Bắt đầu với & nbsp; Sửa chữa cơ sở dữ liệu Phoenix Stellar cho MySQL & NBSP ;. Phần mềm và bạn có thể thấy giao diện chính như hiển thị bên dưới. Start with Stellar Phoenix Database Repair for MySQL . Software and you can see the main interface as shown below.
Bước 2: & NBSP; Nhấp vào nút ‘Chọn nút và sau đó chọn‘ Sửa chữa cơ sở dữ liệu bị hỏng được lưu trữ tại vị trí mặc định của tùy chọn MySQL, để chọn cơ sở dữ liệu của bạn từ vị trí mặc định và sau đó nhấp vào. Click on ‘Select’ button & then select ‘Repair corrupt database which is stored at default location of MySQL’ option to select your database from default location and then click.
Bước 3: & nbsp; khung bên trái hiển thị bản xem trước của cơ sở dữ liệu và thành phần của nó trong một cấu trúc giống như cây sau khi hoàn thành quá trình quét. The left pane shows the preview of database and its component in a tree like structure after completing scanning process.
Bước 4: & nbsp; Sau khi xem trước cơ sở dữ liệu của bạn, để bắt đầu quá trình sửa chữa, hãy nhấp vào nút sửa chữa nút trong menu tệp trên giao diện người dùng chính. Stellar Phoenix Databs Sửa chữa cho hộp thoại MySQL xuất hiện. Nhấp vào Có. After previewing your database, to start repair process click ‘Repair’ button in file menu on the main user interface. Stellar Phoenix Database Repair for MySQL dialog box appears. Click Yes.
Bước 5: & nbsp; Sau khi hoàn thành quá trình thành công, một hộp thông báo được hiển thị dưới dạng quy trình sửa chữa đã hoàn thành thành công. Nhấp vào ‘OK, để đóng hộp thông báo. After successful completion of the process, a message box is displayed as ‘repair process finished successfully’. Click ‘OK’ to close the message box.
Bước 6: & NBSP; Nếu bạn muốn chọn cơ sở dữ liệu theo cách thủ công thì chọn Lựa chọn thủ công cơ sở dữ liệu để sửa chữa tùy chọn của Google và sau đó nhấp vào Duyệt. Duyệt hộp thoại thư mục mở ra. Chọn thư mục chứa cơ sở dữ liệu và nhấp vào ‘OK. If you want to select the database manually then select ‘Manual selection of database to repair’ option & then click browse. Browse the folder dialog box opens. Select the folder that contains database and click ‘OK’.
Thời gian để kết luận
Tôi hy vọng, các phương pháp đã nói ở trên sẽ giúp bạn giải quyết ‘MySQL đang chạy nhưng không thể tìm thấy tệp PID và dễ dàng phục hồi cấu trúc & dữ liệu bảng. Nhưng nếu bạn muốn độ phân giải tức thì để khắc phục lỗi này thì bạn có thể thử & NBSP; Công cụ sửa chữa MySQL. Chương trình này chắc chắn sẽ cho phép bạn sửa chữa cơ sở dữ liệu MySQL của mình và lấy lại tất cả cơ sở dữ liệu theo cách miễn phí rắc rối.MySQL Repair Tool. This program will definitely allow you to repair your MySQL database and get back all the database in a hassle free manner.
Do đó, tất cả những điều tốt nhất cho bạn ………
Jacob Martin là một người đam mê công nghệ có kinh nghiệm hơn 4 năm rất quan tâm đến quản trị cơ sở dữ liệu. Ông là chuyên môn về các đối tượng liên quan như cơ sở dữ liệu SQL, Truy cập, Oracle và những người khác. Jacob có bằng Thạc sĩ Khoa học [M.S] của Đại học Dallas. Ông thích viết và cung cấp giải pháp cho mọi người về sửa chữa cơ sở dữ liệu. Ngoài ra, anh cũng thích đến thăm các quốc gia khác nhau trong thời gian rảnh rỗi. is a technology enthusiast having experience of more than 4 years with great interest in database administration. He is expertise in related subjects like SQL database, Access, Oracle & others. Jacob has Master of Science [M.S] degree from the University of Dallas. He loves to write and provide solutions to people on database repair. Apart from this, he also loves to visit different countries in free time.