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

Kết nối với mysql trên một máy chủ khác

Vì máy chủ cơ sở dữ liệu của bạn khác với máy chủ php / apache, bạn cần chỉ định tên máy chủ là 172.x1.x1.x2 trong chuỗi kết nối mysql-php.

Đồng thời đảm bảo rằng người dùng mysql root có quyền kết nối từ xa. Máy chủ mysql khôn ngoan khác sẽ không cho phép root của bạn người dùng đăng nhập từ xa. tức là từ máy chủ của bạn1.

Bạn có thể đảm bảo rằng từ mysql.user bảng.

mysql> select Host,User from user where User = "root";
+------------+------+
| Host       | User |
+------------+------+
| 127.0.0.1  | root |
| ::1        | root |
| localhost  | root |
| sgeorge-mn | root |
| %          | root |
+------------+------+
4 rows in set (0.01 sec)

% nghĩa là bất kỳ máy chủ nào.

Để tạo người dùng có quyền kết nối từ xa, hãy sử dụng mysql sau truy vấn:

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'your_password';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi nên giới hạn bao nhiêu truy vấn MySQL trên một trang? PHP / MySQL

  2. Làm thế nào để buộc sử dụng lại các kết nối trong jdbc pool?

  3. Đối sánh toàn bộ từ với các ký tự dấu chấm trong MySQL

  4. Ẩn kết quả trùng lặp trong truy vấn MySQL

  5. Phương pháp hay nhất cho hệ thống lập phiên bản dữ liệu mysql