Thư mục bài viết
khi bạn cố gắng sử dụng MySQL cơ sở dữ liệu, bạn có thể gặp thông báo lỗi sau:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Giải quyết thế nàoMySQL LỖI 1045 (28000): Quyền truy cập bị từ chối đối với người dùng 'root'@'localhost'?
1. Dừng máy chủ của bạn trước
service mysql stop
mkdir /var/run/mysqld
3. Cấp quyền cho MySQL sử dụng thư mục đã tạo.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
hoặc:
mysql -u root mysql
Trong máy khách mysql, yêu cầu máy chủ tải lại các bảng cấp để các câu lệnh quản lý tài khoản hoạt động:
mysql> FLUSH PRIVILEGES;
sau đó sửa đổi'root'@'localhost'
mật khẩu tài khoản.Thay thế mật khẩu bằng mật khẩu bạn muốn sử dụng.Để thay đổi mật khẩu cho tài khoản gốc bằng một phần tên máy chủ khác, hãy sửa đổi hướng dẫn để sử dụng tên máy chủ đó.
MySQL 5.7.6 trở lên:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 trở về trước:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
hoặc trực tiếp trên bảng người dùng:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Đối với XAMPP
Dừng dịch vụ MySQL,Mở một cửa sổ lệnh và chuyển sang thư mục XAMPP MySQL:
> cd \xampp\mysql\bin\
Để chạy dịch vụ mà không cần bảo mật (lưu ý rằng bạn đang chạy mysqld, không phải mysql):
> mysqld.exe --skip-grant-tables
Dịch vụ MySQL sẽ chạy trong cửa sổ này, vì vậy hãy mở một cửa sổ lệnh khác và thay đổi thư mục XAMPP MySQL:
> cd \xampp\mysql\bin\
Chạy ứng dụng khách MySQL:
> mysql
Cập nhật mật khẩu:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Thoát MySQL:
mysql> \q
Sử dụng trình quản lý tác vụ để hủy mysqld.exe vẫn đang chạy và khởi động lại dịch vụ MySQL.
Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ "MySQL ERROR 1045 (28000): Truy cập bị từ chối đối với người dùng 'root'@'localhost' cách giải quyết" sẽ giúp ích cho bạn.
Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-30369.html
Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!