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

SQLSTATE [HY000] [1698] Quyền truy cập bị từ chối đối với người dùng 'root' @ 'localhost'

Hóa ra bạn không thể sử dụng root người dùng trong 5.7 nữa mà không trở thành sudo Ờ. Điều đó có nghĩa là bạn không thể chỉ chạy mysql -u root nữa và phải thực hiện sudo mysql -u root thay vào đó.

Điều đó cũng có nghĩa là nó sẽ không còn hoạt động nếu bạn đang sử dụng root người dùng trong GUI (hoặc được cho là bất kỳ ứng dụng không phải dòng lệnh nào). Để làm cho nó hoạt động, bạn sẽ phải tạo một người dùng mới với các đặc quyền cần thiết và sử dụng nó để thay thế.

Xem câu trả lời này để biết thêm chi tiết.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sắp xếp SQL không theo nhóm theo câu lệnh, luôn sử dụng khóa chính

  2. Lưu dữ liệu bằng tiếng Ả Rập trong cơ sở dữ liệu MySQL

  3. Khắc phục “LỖI 1136 (21S01):Số cột không khớp với số giá trị ở hàng 2” khi sử dụng Câu lệnh VALUES trong MySQL

  4. Giám sát Máy chủ Percona cho MySQL - Các chỉ số chính

  5. Nhập csv vào mysql qua dòng lệnh