Trong hầu hết các cài đặt mặc định, MySQL liên kết với 127.0.0.1 - chỉ cho phép các kết nối cục bộ.
Nếu bạn muốn thay đổi điều đó (LƯU Ý:đó có thể là vấn đề bảo mật), bạn cần thay đổi nó trong tệp cấu hình (thường là /etc/mysql/my.cnf
trong các bản phân phối linux). Hoặc trong windows, nó có thể nằm trên các vị trí sau:
C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
C:\Program Files\MySQL\MySQL Server 5.5\my.cnf
Thông thường, chỉ cần nhận xét về bind-address
là đủ dòng như thế này, sẽ cho phép kết nối từ tất cả các IP:
# bind-address = 127.0.0.1
Cũng cần lưu ý rằng hầu hết các máy chủ web sẽ không cho phép kết nối MySQL từ các máy chủ tùy ý và bạn không thể thay đổi thực tế đó (bạn chỉ có thể truy cập phiên bản MySQL của mình bằng cách sử dụng ứng dụng cục bộ - trong hầu hết các trường hợp là phpmyadmin).