Đầu tiên của hai lệnh không chạy như là gốc do đó là mong hành vi. Bạn cần để được nhổ tận gốc để ngăn chặn/bắt đầu hai.
Tuy nhiên:
sudo /etc/init.d/mysql start
nên làm việc. Thật vậy, nó làm cho tôi:
kojan:~> sudo /etc/init.d/mysql restart[sudo] password for chris: Stopping MySQL database server: mysqld.Starting MySQL database server: mysqld.Checking for corrupt, not cleanly closed and upgrade needing tables..
Tôi có thể chứ không phải là bắt đầu, vì nó đã chạy, nhưng hiệu quả như nhau. Bạn có chắc chắn nhập vào mật khẩu đúng không? :) Có bạn sửa của bạn, bạn cấu hình ở tất cả trong đó có dừng lại làm việc này?
Một trong những điều này..
sudo /etc/init.d/mysql - root -p start
Các lập luận là sai. một khởi.d kịch bản chỉ mất start hay stop hay restart - chỉ một từ cho nó để làm gì. Bạn không thể cho nó nhiều luận là anh đã cố gắng để làm.
Dù sao thì, câu trả lời ngắn gọn là một người bạn thực sự có để làm việc, là cách đề nghị. service được thay thế tất cả các khởi.d kịch bản theo thời gian, do đó bạn sẽ nhận được vào những thói quen của sử dụng service. Trang bạn liên kết đến được viết vào năm 2008, vì vậy phải được thực hiện với một số muối :)
Cũng giúp để kiểm tra "mysql" là dịch vụ chính xác tên. Trong trường hợp của tôi, nó không phải. Tôi giữ được phản ứng sau đây: trình: không được công nhận vụ khi chạy
service mysql status
Sau đó, tôi đã kiểm tra /etc sao.d và tìm thấy kịch tên là mysqld mà liệt kê tên quá trình: mysqld và ăn xin=mysqld
Vì vậy, sau đó tôi đã làm
service mysqld statusservice mysqld stopservice mysqld start
Thực sự, tôi có một lỗi lạ, khi tôi cài đặt mysql-trên bàn làm việc của tôi Ubuntu máy. Sau đó, tôi đã cố gắng để bắt đầu mysql sử dụng dịch vụ lệnh này:
service mysql start
Vì vậy, tôi đã giải pháp mà các máy chủ MySQL không được cài đặt, vì vậy tôi đã cài đặt nó và các vấn đề của mình đã được giải quyết. Lệnh để cài máy chủ mysql là:
Trong thực tế, ngay cả với ngôi nó không làm việc cho tôi, nhưng sau đó, tôi tìm thấy trong kịch bản sau gợi ý: Chứ không phải là cách gọi khởi kịch bản qua /etc sao.d, sử dụng dịch vụ(8) và nó đã được ok
Nói chung là bạn có thể sử dụng ngôi -l để xem những gì cụ thể của bạn thân của cụ thể hệ thống được phép làm với bạn. (Của bạn quyền được cấu hình trong /etc/sudoers.) Tuy nhiên, tôi không biết chắc chắn nếu nó sẽ giúp trong trường hợp đặc biệt này. EDIT: Chờ đợi, không bao giờ tâm trí truy cập bị từ chối lỗi trông giống như nó đang đến từ cấu một cái gì đó, không ích.