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

Đặt lại mật khẩu ROOT trong MySQL 5.6

Trên Windows :

0) tắt dịch vụ mysql56

1) đi tới C:\ProgramData\MySQL\MySQL Server 5.6 , lưu ý rằng ProgramData là một thư mục ẩn

2) tìm kiếm tệp my.ini , mở nó và thêm một dòng skip-grant-tables bên dưới [mysqld] , lưu

[mysqld]

skip-grant-tables

3) khởi động dịch vụ mysql56

4) bên phải, bạn có thể truy cập cơ sở dữ liệu, chạy mysql

5) và sử dụng truy vấn bên dưới để cập nhật mật khẩu

update mysql.user set password=PASSWORD('NEW PASSWORD') where user='root';

ghi chú :đối với phiên bản mới hơn, sử dụng authentication_string thay vì password

6) tắt dịch vụ một lần nữa, xóa dòng skip-grant-tables lưu nó và bắt đầu lại dịch vụ. cố gắng sử dụng mật khẩu bạn đã đặt để đăng nhập.

Trên Mac :

0) ngừng dịch vụ

sudo /usr/local/mysql/support-files/mysql.server stop

1) bỏ qua bảng cấp

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

khi nó đang chạy, đừng đóng nó và mở một cửa sổ đầu cuối mới

2) đi vào thiết bị đầu cuối mysql

/usr/local/mysql/bin/mysql -u root

3) cập nhật mật khẩu

UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';

đối với phiên bản mới hơn như 5.7, hãy sử dụng

UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';

4) chạy FLUSH PRIVILEGES;

5) chạy \q thoát khỏi

6) khởi động máy chủ mysql

sudo /usr/local/mysql/support-files/mysql.server start


  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 cách nào để tạo các đối tượng json lồng nhau bằng cách sử dụng các hàm json bản địa của mysql?

  2. Xem nhanh các hàm số của SQL Server

  3. Làm cách nào để tôi có thể sử dụng các câu lệnh soạn sẵn trong CodeIgniter

  4. Làm cách nào để tôi có thể tạm thời vô hiệu hóa ràng buộc khóa ngoại trong MySQL?

  5. Mô hình hóa các biến thể sản phẩm