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

Làm cách nào để kết nối với mysql từ php?

Tôi chỉ nhìn vào mã của bạn! Biến có tên người dùng là $ database_username nhưng bạn đang sử dụng $ db_username .. Thay đổi mã của bạn thành:

$db_server = mysql_connect($db_hostname, $database_username, $db_password);

hoặc bạn có thể thay đổi dòng có tên người dùng bằng:$ db_username ='[người dùng mysql của bạn]'; // hoặc tên người dùng bạn đã tạo

Khi bạn không vượt qua bất cứ điều gì, người dùng sẽ giả định là mysql nhưng nó sẽ không nhận được mật khẩu, vì vậy nếu bạn chưa xác định $ db_password, nó sẽ nói:(sử dụng mật khẩu:KHÔNG)

bạn đặt $ database_username với người dùng của mình nhưng bạn đang chuyển $ db_username mà không được đặt vì vậy người dùng là tên người dùng linux làm mặc định khi không có gì được chuyển với mật khẩu cho người dùng mysql! Vì không có người dùng mysql nào có mật khẩu hoặc đặc quyền đó hoặc thậm chí với tên đó, bạn không được cấp quyền truy cập!

Người dùng đó là www-data, như bạn đã đoán là một người dùng apache được chỉ định cho các yêu cầu phía máy khách!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql thay đổi công cụ bảng MyISAM thành InnoDB

  2. Ai đó có thể giải thích chi tiết về tính năng Lập chỉ mục của Magentos không?

  3. Khởi tạo cơ sở dữ liệu khởi động mùa xuân MySQLException cho trình kích hoạt

  4. Phân vùng bảng Mysql dựa trên chữ số cuối cùng của cột / id

  5. MySQL nhiều khóa ngoại