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

Quyền truy cập bị từ chối đối với người dùng '' @ 'localhost' (sử dụng mật khẩu:KHÔNG)

Điều này là do bạn tạo kết nối bằng mysqli_ và sau đó sử dụng mysql_ để cố gắng lấy kết quả của bạn. Chúng là các API khác nhau.

<?php

/* You should enable error reporting for mysqli before attempting to make a connection */
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);

$mysqli = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');

/* Set the desired charset after establishing a connection */
mysqli_set_charset($mysqli, 'utf8mb4');

printf("Success... %s\n", mysqli_get_host_info($mysqli));

Ví dụ lấy từ hướng dẫn sử dụng PHP



  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_connect (localhost / 127.0.0.1) chạy chậm trên nền tảng Windows

  2. Hỗ trợ ràng buộc khóa ngoại trong Rails

  3. Làm thế nào để truy cập kết nối mysqli trong một lớp khác trên trang khác?

  4. Gặp lỗi Mysql2 ::(lỗi kết nối SSL:ASN:xác nhận chữ ký khác không hợp lệ) trên Ứng dụng Heroku với AWS RDS

  5. Cột không xác định trong lỗi 'danh sách trường' trên truy vấn Cập nhật MySQL