Tôi đã cố sao chép tất cả các quyền bảo mật bằng cách sử dụng _______________ hoặc _______________, nhưng nó không sao chép các quyền đặc biệt. Tôi cũng đã thêm quyền truy cập mạng theo cách thủ công nhưng vẫn không thể khởi động máy chủ mysql
Điều duy nhất phù hợp với tôi là chuyển đến thuộc tính dịch vụ mysql và thay đổi "bắt đầu phiên" thành Hệ thống cục bộ. Và bây giờ nó đang làm việc cho nhu cầu của tôi
Sự cố này thường do tham chiếu tên dịch vụ không chính xác. Điều này phát sinh khi MySQL Workbench chứa tham chiếu đến tên dịch vụ cũ hơn [e. g. mysql], trong khi MySQL Server 8. 0. x sử dụng tên dịch vụ MySQL80
Kiểm tra tên của dịch vụ được yêu cầu
- Mở ứng dụng Services Desktop từ menu Windows
- Sau đó tìm kiếm danh sách các dịch vụ để xác định tên của dịch vụ MySQL
Sửa tham chiếu trong MySQL Workbench
- Mở bàn làm việc MySQL
- Trong menu Máy chủ, chọn Cài đặt truy cập quản lý
- Trong hộp thoại Quản lý kết nối máy chủ, hãy cập nhật Tên dịch vụ cửa sổ để khớp với tên dịch vụ đã xác định trước đó
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 tên 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
Nhấp chuột phải vào thư mục Dữ liệu
Chọn thuộc tính
Chọn tab Bảo mật
Nhấp vào Nâng cao
Nhấp vào Thay đổi quyền…
Nhấp vào Thêm…
Nhập
NETWORK SERVICE
Nhấp vào Kiểm tra tên
Nhấp vào OK
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
Mở dấu nhắc lệnh
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
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