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

Mắc kẹt với quyền truy cập bị từ chối cho người dùng 'root' @ 'localhost' - Terminal, Mac

Một phương pháp:

  1. dừng máy chủ MySQL của bạn.
  2. khởi động máy chủ MySQL của bạn với --skip-grant-tables lựa chọn. Nó cho phép bạn kết nối với máy chủ mà không cần mật khẩu.

    /path/to/mysqld --skip-grant-tables &
    
  3. kết nối với máy chủ của bạn bằng ứng dụng khách mysql:

    mysql
    
  4. thay đổi mật khẩu gốc (thay thế NewPassord theo những gì bạn muốn):

    UPDATE mysql.user SET password=PASSWORD('NewPassord') WHERE user='root';
    
  5. khởi động lại máy chủ MySQL yout.

Có những cách khác để đặt lại mật khẩu gốc MySQL: http://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html



  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ử dụng toán tử EXCEPT trên phiên bản MySql 5.1

  2. Làm cách nào để chọn hai cột bổ sung từ một bảng khác dựa trên các giá trị trong bảng chính?

  3. Cài đặt Lower_case_table_names trong MySQL 8.0.12

  4. RegEx với preg_match để tìm và thay thế một chuỗi SIMILAR

  5. Bật ghi nhật ký truy vấn chậm (Nhật ký truy vấn chậm) trong Cơ sở dữ liệu MySQL