Tôi liên tục nhận được lỗi này.Truy cập bị từ chối cho người dùng 'root' @ 'localhost' (sử dụng mật khẩu: YES) - Không có đặc quyền?
Tôi đang sử dụng mySQL Workbench và từ những gì tôi tìm thấy là các đặc quyền lược đồ của root là null. Không có đặc quyền nào cả.
Tôi gặp sự cố trên các nền tảng mà máy chủ của tôi được sử dụng và điều này đã là một vấn đề bất ngờ.
[email protected] dường như có phân bổ quyền truy cập nhưng tôi đã đăng nhập như vậy, nhưng nó chỉ gán cho localhost anyways - localhost không có đặc quyền.
Tôi đã thực hiện một vài điều như FLUSH HOSTS, FLUSH PRIVILEGES, ect nhưng không tìm thấy thành công nào từ đó hoặc trên internet.
Làm cách nào để lấy lại quyền truy cập gốc? Tôi thấy điều này bực bội vì khi tôi nhìn xung quanh, mọi người mong bạn "có quyền truy cập" nhưng tôi không có quyền truy cập nên tôi không thể đi vào dòng lệnh hay bất cứ thứ gì và GRANT bản thân mình.
Khi chạy SHOW tài trợ cho gốc này là những gì tôi có được: Mã lỗi: 1141. Không có tài trợ như định nghĩa cho người dùng 'root' trên máy chủ '%'
Nhờ bất cứ ai có thể cung cấp sự giúp đỡ
Chạy 'SHOW GRANTS FOR root' trong truy vấn, đăng kết quả trong câu hỏi của bạn. – NobleUplift
Bạn đang cố truy cập cơ sở dữ liệu từ máy chủ cục bộ hoặc từ máy chủ khác bằng cách sử dụng MySQL Workbench? –
khởi động lại máy chủ với --skip-grant-table và đăng nhập với bất kỳ người dùng nào và cung cấp đầy đủ đặc quyền cho root và khởi động lại máy chủ mà không có tùy chọn ở trên – vidyadhar