Tôi đang chạy MySQL 5.x trên hộp Windows cục bộ của mình và sử dụng quản trị viên MySQL, tôi không thể kết nối với cơ sở dữ liệu tôi đã tạo bằng tài khoản gốc. Các lỗi tôi nhận được là:MySQL: không thể truy cập tài khoản root
MySQL số Lỗi 1045 Truy cập bị từ chối cho người dùng 'root' @ 'localhost' (sử dụng password: YES)
Tôi không thể nhớ thay đổi thông tin tài khoản gốc nhưng tôi biết tôi đã cố gắng cung cấp cho các máy tính khác truy cập mạng LAN vào db bằng cách thêm IP của họ. Một điều tôi đã làm đối với một trong các địa chỉ IP là chỉ định quyền truy cập vào tài khoản 'root'
thay vì root
, tức là tôi đã bao quanh gốc với các ký tự báo giá đơn. Tất cả đều sử dụng quản trị viên MySQL. Đây có phải là lý do tại sao tôi không thể đăng nhập bằng root?
Ngoài ra, có cách nào để tạo mới hoặc đặt lại tài khoản gốc không? Như đã đề cập trước đây, tôi có toàn quyền truy cập vào hộp của mình.
Xem những câu hỏi
- How to change MySQL root password to default?
- How do I retrieve my MySQL username and password?
- How do I change the password of the root user in MySQL?
Tôi đã thử --skip-grant-tables và conencting bằng -u root nhưng tôi vẫn nhận được: Truy cập bị từ chối cho người dùng 'root' @ 'localhos t '(sử dụng mật khẩu: NO). –