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

Cách tìm ra mật khẩu gốc MySQL

nhờ @thusharaK, tôi có thể đặt lại mật khẩu gốc mà không cần biết mật khẩu cũ.

Trên ubuntu, tôi đã làm như sau:

sudo service mysql stop
sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking

Sau đó chạy mysql trong một thiết bị đầu cuối mới:

mysql -u root

Và chạy các truy vấn sau để thay đổi mật khẩu:

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

Trong MySQL 5.7, trường mật khẩu trong trường bảng mysql.user đã bị xóa, bây giờ tên trường là 'verify_string'.

Thoát chế độ an toàn mysql và bắt đầu dịch vụ mysql bằng cách:

mysqladmin shutdown
sudo service mysql 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. Cách đặt thủ công giá trị hạt giống là 1000 trong MySQL

  2. Ứng dụng Android Xamarin với cơ sở dữ liệu MySql / Sql trực tuyến

  3. Làm cách nào để thêm tham chiếu vào trình kết nối MySQL cho .NET?

  4. Phát hiện nếu giá trị là số trong MySQL

  5. Trạng thái ngoại tuyến của người dùng trực tuyến - vấn đề về trạng thái ngoại tuyến