Kết nối đến MySQL-Server từ Workbench
Last modified by Admin on 2024/12/30 10:27
Cách 1:
Nếu như bạn cài đặt MySQL xong bạn kết nối từ MySQL Workbench báo lỗi này:
Vậy là ta chưa cho user root có quyền đăng nhập.
Ta kiểm tra ở trong server
Vậy là root chỉ có quyền đăng nhập trong localhost.
Để có thể kết nối từ bên ngoài vào MySQL server cần cấp quyền cho user.
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
Nếu lệnh trên lỗi ta có thể sử dụng lệnh sau:
CREATE USER 'root'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
Vậy là ta đã cho phép có thể kết nối từ bên ngoài đến.
Lưu ý: Nếu làm cách trên vẫn không kết nối được thì bạn kiểm tra xem đã allow port remote của mysql chưa nhé. Tham khảo hướng dẫn này.
Cách 2:
Ngoài ra ta cũng có thể thêm user root trực tiếp trên MySQL Workbench như sau:
Đầu tiên ta kết nối tới MySQL trên Workbench bằng User@Localhost
ta thêm tương tự một user root wildcard
Giờ ta sẽ cấp toàn bộ quyền cho User:
Giờ mysql đã có thể kết nối từ xa.
Ta đã kết nối thành công.