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:

image2022-6-30_10-28-7.png

Vậy là ta chưa cho user root có quyền đăng nhập.

Ta kiểm tra ở trong server
image2022-6-30_10-30-43.png

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'@'%';

image2022-6-30_10-34-48.png

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

1721357760409-711.png

Giờ ta sẽ cấp toàn bộ quyền cho User:

1721358209864-621.png

Giờ mysql đã có thể kết nối từ xa.

image2022-6-30_10-36-4.png

Ta đã kết nối thành công.