Khởi động ứng dụng khách mysql trong bảng điều khiển và thực hiện truy vấn sau:select Host, User from mysql.user;
. Bạn PHẢI có một hàng như thế này:
+----------------+------------------+ | Host | User | +----------------+------------------+ | localhost | root | +----------------+------------------+
một hàng có "localhost" trong Máy chủ lưu trữ và "root" trong Người dùng . Nếu bạn không có thì đó là nguyên nhân gây ra sự cố của bạn (không thành vấn đề nếu bạn có các hàng khác có "root" trong Người dùng )
Nếu bạn không có hàng như vậy, hãy thêm người dùng mới với hàng này:
CREATE USER 'appUser'@'localhost' IDENTIFIED BY 'appPassword';
Thay đổi 'appUser' bằng 'root' nếu bạn muốn, nhưng tôi thực sự khuyên bạn nên sử dụng người dùng khác. Sau đó, thêm quyền cho người dùng mới của bạn bằng cách thực thi điều này trong ứng dụng khách mysql:
GRANT ALL PRIVILEGES ON employees.* TO 'appUser'@'localhost';
(một lần nữa, thay đổi 'appUser' bằng 'root' nếu bạn muốn)