10/10/2018, 09:26
Hỏi các config để có thể remote connection trong mysql
Chào các bạn, mình có học qua mysql cho nên phần config mình coi như không học. Mình sử dụng user root@localhost để tạo một connection trên NAVICAT. Sau đó sử dụng NAVICAT => Manager User => tạo thêm một account nữa tên là admin@domain.com (muốn sử dụng để kết nối từ ngoài).
Vậy mình muốn cho user này được phép kết nối từ ngoài vào thì làm thế nào ?
(HƯớng dẫn kỹ hộ với nhé )
Vậy mình muốn cho user này được phép kết nối từ ngoài vào thì làm thế nào ?
(HƯớng dẫn kỹ hộ với nhé )
Bài liên quan
muốn thử kết nối từ xa cứ vào bytehost lập một cái acc mà thử
Tiếng Việt của nhóc có vấn đề
> mình muốn cho user này được phép kết nối từ ngoài vào thì làm thế nào
Đơn giản thôi
Thứ nhất cần chỉnh để MySQL listen trên 1 host tĩnh (my.cnf)
bind-address = 174.51.55.2
và comment out
# skip-networking
để MySQL xử lý TCP/IP connection
Tiếp tục là cấu hình để MySQL nhận dạng user
Nếu là admin
GRANT ALL PRIVILEGES ON *.* TO nhoccon309@203.211.156.110 IDENTIFIED BY "my_complex_password";
Nếu không là admin
GRANT ALL PRIVILEGES ON database_name_here.* TO nhoccon309@203.211.156.110 IDENTIFIED BY "my_complex_password";
Trường hợp client không có địa chỉ IP cố định
GRANT ALL PRIVILEGES ON database_name_here.* TO nhoccon309@'%' IDENTIFIED BY "my_complex_password";
Sau đó
FLUSH PRIVILEGES;
Anh cho em hỏi my.cnf ở đâu ạ ?
nhoccon309 bi baned som nhi?