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

SQLSTATE [HY000] [1045] Quyền truy cập bị từ chối đối với người dùng 'root' @ 'localhost' (sử dụng mật khẩu:YES) symfony2

Điều này là do cấu hình mysql của bạn. Do lỗi này, bạn đang cố gắng kết nối với người dùng 'root' với máy chủ cơ sở dữ liệu 'localhost' trên tên cơ sở dữ liệu 'sgce' mà không được cấp quyền truy cập.

Giả sử bạn không định cấu hình phiên bản mysql của mình. Đăng nhập với tư cách người dùng root và vào folloing:

CREATE DATABASE sgce;

CREATE USER 'root'@'localhost' IDENTIFIED BY 'mikem';
GRANT ALL PRIVILEGES ON sgce. * TO 'root'@'localhost';
FLUSH PRIVILEGES;

Ngoài ra, hãy thêm database_port của bạn trong tham số parameter.yml. Mặc định mysql lắng nghe trên 3306:

database_port: 3306


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối đã hết thời gian chờ:Nodejs Google App Engine với Cloud MySql

  2. Tham gia bên trong Nhiều đến Nhiều Bảng với Bộ lọc Trong MySQL

  3. ĐẶT một biến trong câu lệnh SELECT - MySQL

  4. Vòng lặp đệ quy sql MySql

  5. Sử dụng câu lệnh soạn sẵn trong C # với Mysql