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

MySQL:Làm thế nào để đặt lại hoặc thay đổi mật khẩu gốc của MySQL?

Đặt / thay đổi / đặt lại mật khẩu gốc MySQL trên Ubuntu Linux. Nhập các dòng sau vào thiết bị đầu cuối của bạn.

  1. Dừng Máy chủ MySQL:sudo /etc/init.d/mysql stop
  2. Khởi động mysqld cấu hình:sudo mysqld --skip-grant-tables &

Trong một số trường hợp, bạn phải tạo /var/run/mysqld đầu tiên:

    sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
  1. Đăng nhập vào MySQL bằng quyền root:mysql -u root mysql
  2. Thay thế YOURNEWPASSWORD với mật khẩu mới của bạn:

Đối với MySQL <8.0

    UPDATE
      mysql.user
    SET
      Password = PASSWORD('YOURNEWPASSWORD')
    WHERE
      User = 'root';
    FLUSH PRIVILEGES;
    exit;

Lưu ý:trên một số phiên bản, nếu password cột không tồn tại, bạn có thể muốn thử:
UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

Lưu ý:Tuy nhiên, phương pháp này không được coi là cách đặt lại mật khẩu an toàn nhất.

Đối với MySQL> =8.0

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';

Tài liệu tham khảo:

  1. Đặt / Thay đổi / Đặt lại mật khẩu gốc MySQL trên Ubuntu Linux
  2. Cách Đặt lại Mật khẩu Gốc (v5.6 )
  3. Cách Đặt lại Mật khẩu Gốc (v8.0 )


  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 kết nối cơ sở dữ liệu MySQL từ xa trong PHP

  2. Ví dụ DAYNAME () - MySQL

  3. Hỗ trợ PDO cho nhiều truy vấn (PDO_MYSQL, PDO_MYSQLND)

  4. CẬP NHẬT MySQL và CHỌN trong một lần vượt qua

  5. tomcat7 - jdbc datasource - Điều này rất có thể tạo ra rò rỉ bộ nhớ