Làm cách nào để sửa lỗi không tìm thấy dịch vụ mysql?
MySQL là một hệ thống quản lý cơ sở dữ liệu nguồn mở hoạt động trên Windows, Linux và macOS. Lỗi 'Command Not Found' có thể xuất hiện bất kể bạn đang sử dụng hệ điều hành nào. Nó chỉ ra rằng hệ thống của bạn không thể khởi động dịch vụ MySQL vì nó không thể tìm thấy tệp thực thi Show
Bài viết này hướng dẫn bạn cách khắc phục lỗi 'Command Not Found' của MySQL trong Windows, Linux và macOS điều kiện tiên quyết
Nguyên nhân gây ra lỗi 'Không tìm thấy lệnh'Bất cứ khi nào bạn nhập lệnh để khởi động giao diện MySQL, hệ thống sẽ tìm kiếm các thư mục của nó và cố gắng thực thi nó Lỗi 'Không tìm thấy lệnh' cho biết hệ thống của bạn không thể định vị chương trình bạn muốn chạy. Hai trong số những lý do phổ biến nhất cho lỗi này là 1. Cài đặt MySQL bị hỏng. Trong một số trường hợp, quá trình cài đặt MySQL có thể bị lỗi. Nếu đúng như vậy, cần cài đặt MySQL mới. Nếu bạn cần hỗ trợ cài đặt MySQL, chúng tôi có các tài nguyên có thể giúp bạn cài đặt MySQL trên CentOS7, Ubuntu 18. 04 hoặc cài đặt MySQL trên Windows một cách dễ dàng 2. Biến môi trường PATH chưa được đặt. Nếu bạn đã xác nhận rằng MySQL đang hoạt động và đang chạy, bước tiếp theo là xác định đường dẫn chính xác. Biến PATH liệt kê tất cả các thư mục mà hệ thống của bạn xem qua và cố gắng tìm lệnh bạn đã nhập trong thiết bị đầu cuối. Nếu bạn chạy một lệnh và không tìm thấy lệnh đó trong bất kỳ thư mục nào trong ĐƯỜNG DẪN đã xác định của bạn, thì lệnh đó sẽ hiển thị lỗi 'Không tìm thấy lệnh' Các phần sau đây phác thảo cách đặt biến môi trường PATH trong Windows, Linux và macOS Sửa lỗi 'Command Not Found' của MySQL trong WindowsBắt đầu dấu nhắc cmd của Windows và nhập lệnh để khởi chạy MySQL
Nếu hệ thống không thể thực thi lệnh, nó sẽ báo lỗi sau. Thực hiện theo các bước dưới đây để khắc phục sự cố
Nhập mật khẩu của bạn (nếu bạn đã xác định trước) Bạn đã đăng nhập thành công vào MySQL bash shell của mình và có thể bắt đầu làm việc trên cơ sở dữ liệu của mình Sửa lỗi 'Command Not Found' của MySQL trong Linux (Ubuntu 18. 04, CentOS 7)Phần hướng dẫn này cho biết những hành động cần thực hiện để khắc phục lỗi 'Command Not Found' trên CentOS 7 hoặc Ubuntu 18. 04. Các lệnh giống hệt nhau cho cả hai bản phân phối Linux Khởi động trình bao MySQL bằng cách gõ lệnh sau trong cửa sổ đầu cuối của bạn
Bạn đã nhận được lỗi 'Không tìm thấy lệnh'. Để khắc phục, hãy chỉnh sửa. tệp bash_profile
Đầu ra cung cấp một danh sách hiện tại của tất cả các thư mục mà nó tìm kiếm
Hãy xem một ví dụ về một chỉnh sửa. tệp bash_profile
Bạn đã truy cập thành công MySQL (MariaDB) trên CentOS 7
Sửa lỗi 'Command Not Found' của MySQL trên macOSCác nguyên tắc tương tự được thảo luận cho Windows và Linux áp dụng cho macOS. Lỗi chung xuất hiện trên các hệ điều hành khác nhau do biến PATH. Hệ thống không thể tìm thấy các tệp thực thi trong các thư mục mà nó tìm kiếm
Bạn đã có quyền truy cập thành công vào vỏ MySQL của mình Phần kết luận Các hướng dẫn này rất phổ biến và có thể được sử dụng để khắc phục cùng một lỗi MySQL, ngay cả khi nó đang ảnh hưởng đến một nhóm ứng dụng khác. Bây giờ bạn có thể sử dụng MySQL một cách hiệu quả và tự do tương tác với cơ sở dữ liệu của mình Hãy xem bài viết của chúng tôi về lỗi “Quyền truy cập bị từ chối đối với người dùng [email được bảo vệ]”, thường xuất hiện đối với các bản cài đặt MySQL mới khi bạn cố gắng kết nối với MySQL bằng người dùng root Tại sao dịch vụ MySQL của tôi không bắt đầu?Ngay cả khi có quyền sở hữu chính xác, MySQL vẫn có thể không khởi động được nếu có phần mềm bảo mật khác đang chạy trên hệ thống của bạn để quản lý quyền truy cập của ứng dụng vào các phần khác nhau của hệ thống tệp. In this case, reconfigure that software to enable mysqld to access the directories it uses during normal operation.
Làm cách nào để thêm MySQL vào các dịch vụ?Giải nén kho lưu trữ cài đặt Tạo một tệp tùy chọn Chọn loại máy chủ MySQL Khởi tạo thư mục dữ liệu Khởi động máy chủ lần đầu tiên Khởi động MySQL từ Dòng lệnh Windows Tùy chỉnh PATH cho Công cụ MySQL Khởi động MySQL dưới dạng Dịch vụ Windows Tôi có thể tìm dịch vụ MySQL ở đâu?Các vị trí tệp này là điển hình. . /etc/của tôi. cnf hoặc /etc/mysql/my. cnf (nền tảng RPM) /etc/mysql/mysql. conf. d/mysqld. cnf (nền tảng Debian) Tại sao MySQL không kết nối với máy chủ?Dưới đây là một số lý do có thể xảy ra lỗi Không thể kết nối với máy chủ MySQL cục bộ. mysqld không chạy trên máy chủ cục bộ . Kiểm tra danh sách quy trình của hệ điều hành của bạn để đảm bảo có quy trình mysqld. Bạn đang chạy một máy chủ MySQL trên Windows với nhiều kết nối TCP/IP tới nó. |