Thursday, May 10, 2012

Grant quyền cho user trong MySql cho phép truy cập qua network

(Anhgolden's Blog)-Sưu tầm

Hôm nay, tôi gặp trường hợp sử dụng SQLYog để truy cập MySQL qua Network thì báo lỗi: Không cho phép truy cập.
Sau đây là hướng xử lý:

Grant quyền cho user trong MySQL cho phép truy cập qua network

# mysql -u root -p
Enter password:

mysql>grant all privileges on *.* to root@'%' identified by 'passw0rd';
flush privileges;

Câu lệnh trên sẽ cho phép user root kết nối vào MySQL từ bất kỳ IP nào với password là passw0rd. Ký tự "%" đại diện cho bất kỳ IP nào.
Nếu muốn cho phép chỉ cho phép IP 192.168.159.128 connect MySQL thì thay % bằng  192.168.159.128

Ví dụ:
mysql>grant all privileges on *.* to root@'192.168.159.128' identified by 'passw0rd';
flush privileges;

No comments:

Post a Comment