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

Quyền truy cập bị Từ chối vì MYSQL ERROR 1045

Có thể khi cập nhật gói, trình cập nhật đã ghi đè mật khẩu gốc.

Để khôi phục nó:

Ngừng mysqld deamons.

$ sudo service mysqld stop

Đi tới thư mục mysql / bin

$ cd /usr/bin

Bắt đầu hủy bỏ mysql với tùy chọn này:

$ sudo mysqld_safe --skip-grant-tables

Mở một thiết bị đầu cuối khác và mở một phiên mysql để thực hiện điều này:

$ mysql

mysql> use mysql;

see Note1 below for next line.
mysql> UPDATE user SET password=PASSWORD('YOUR_NEW_PASSWORD_HERE') WHERE user = 'root';

mysql> exit;

Bây giờ hãy giết tiến trình mysqld_safe và khởi động lại mysqld bình thường:

$ sudo service mysqld start

Lưu ý 1: password là tên cột trong bảng mysql.user trước phiên bản 5.7. Sau đó, nó trở thành authentication_string . Thay đổi tuyên bố cập nhật của bạn cho phù hợp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để khởi động lại máy chủ MySQL từ xa đang chạy trên Ubuntu Linux?

  2. Dữ liệu mùa xuân JPA:nhận Không tìm thấy bí danh nào trong bộ tuple kết quả! lỗi khi thực hiện truy vấn tùy chỉnh

  3. MySQL:Cách nhanh nhất để đếm số hàng

  4. Cách cài đặt WordPress:Phần mềm máy chủ

  5. Tôi có nên chuyển biến $ mysqli của mình cho mỗi hàm không?