Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

có thể truy cập từ xa vào cơ sở dữ liệu mysql trên các máy chủ được chia sẻ không?

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).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Di chuyển trực tiếp bằng cách sử dụng MySQL Replication

  2. Tôi có thể sử dụng CẬP NHẬT KHÓA KÉP BẬT với truy vấn CHÈN bằng cách sử dụng tùy chọn ĐẶT không?

  3. Truy vấn cập nhật động PHP PDO tới MYSQL

  4. Khi nào tôi nên sử dụng MySQLi thay vì MySQL?

  5. Nhận ngày đầu tiên và ngày cuối cùng của tháng tới trong MySQL