Tự động khởi động MySQL Server khi khởi động Windows

Giải pháp khác nhau tùy thuộc vào phiên bản MySQL của bạn. Hãy thử các giải pháp theo thứ tự của các phần sau

Khởi động lại dịch vụ

Khởi động lại dịch vụ MySQL bằng cách chạy lệnh sau

mysqld --initialize

Bạn cần đăng nhập bằng tên root hoặc sử dụng sudo -i để chạy lệnh này

Cài đặt lại dịch vụ

Đăng nhập với tên root và cài đặt lại dịch vụ MySQL bằng cách chạy các lệnh sau

mysqld --install
mysqld --initialize 

xác minh của tôi. tập tin cấu hình ini

Các phiên bản nhất định của MySQL thêm các giá trị hex không hợp lệ vào đầu tệp my. tập tin cấu hình ini. Việc xóa ba giá trị hex đầu tiên bằng trình chỉnh sửa hex sẽ giải quyết vấn đề này. Điều này xảy ra do sự cố với dòng lệnh. Dòng chỉ định rằng mỗi tệp phải có một ID duy nhất, sau đó nối thêm thứ tự byte để đánh dấu tệp văn bản

Nếu bạn có một bản sao lưu của bản gốc của tôi. ini, bạn có thể sao chép nội dung của tệp này và dán thủ công vào tệp my hiện tại. ini để giải quyết vấn đề này

Xác minh quyền Dịch vụ mạng

Bạn có thể cần xác minh rằng Dịch vụ mạng có quyền phù hợp. Sử dụng các bước trong phần này để xác minh các quyền này là chính xác

  1. Nhấp chuột phải vào thư mục Dữ liệu

  2. Chọn thuộc tính

  3. Chọn tab Bảo mật

  4. Nhấp vào Nâng cao

  5. Nhấp vào Thay đổi quyền…

  6. Nhấp vào Thêm…

  7. Nhập NETWORK SERVICE

  8. Nhấp vào Kiểm tra tên

  9. Nhấp vào OK

  10. Chọn toàn quyền kiểm soát

Kiểm tra các tệp mặc định bị thiếu

Có thể thiếu các tệp mặc định. Sử dụng các bước trong phần này để kiểm tra các tệp mặc định bị thiếu này

  1. Mở dấu nhắc lệnh

  2. Truy cập MySQL *bin* và chạy lệnh sau

    mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" --standalone --console
    
  3. Nếu nó chỉ định một thư mục mặc định bị thiếu, bạn nên tạo một tệp mặc định mới

©2020 Rackspace US, Inc

Trừ khi có ghi chú khác, nội dung trên trang này được cấp phép theo Creative Commons Attribution-NonCommercial-NoDerivs 3. 0 Giấy phép chưa chuyển đổi

Làm cách nào để khởi động máy chủ MySQL trong dấu nhắc lệnh của Windows?

Nhập mysql. exe -uroot -p và MySQL sẽ khởi chạy bằng người dùng root. MySQL sẽ nhắc bạn nhập mật khẩu của bạn. Nhập mật khẩu từ tài khoản người dùng mà bạn đã chỉ định bằng thẻ –u và bạn sẽ kết nối với máy chủ MySQL.

Máy chủ MySQL có luôn chạy không?

MySql là một máy chủ, chạy mọi lúc , trừ khi bạn cài đặt nó "theo yêu cầu" rồi tự chạy và dừng nó.

Làm cách nào để chạy MySQL thông qua dấu nhắc lệnh?

Khởi chạy ứng dụng khách dòng lệnh MySQL. Để khởi chạy ứng dụng khách, hãy nhập lệnh sau vào cửa sổ Dấu nhắc Lệnh. mysql -u root -p . Tùy chọn -p chỉ cần thiết nếu mật khẩu gốc được xác định cho MySQL. Nhập mật khẩu khi được nhắc.