June 6, 2015

LÀM THẾ NÀO ĐỂ KHÔI PHỤC MYSQL ROOT PASSWORD TRÊN SERVER WINDOWS

Đầu tiên các bạn đều phải stop Mysql service ( Administrative Tools >>> Services )

PHƯƠNG PHÁP 1 (SKIP GRANT TABLES)


  • Mở Command Prompt (cmd) và tìm đến thư mục bin nơi cài đặt MySQL VD:C:/Program Files/Mysql/bin
  • Chạy lệnh mysqld.exe -u root –skip-grant-tables
  • Tương tự như trên, bạn tiếp tục mở command prompt mới và nhập lệnh mysql cũng ngay tại đường dẫn thư mục cài đặt MySQL use mysql (Command này để kết nối MySQL server)
  • Tiếp theo chúng ta sẽ khôi phục MySQL Root Password bằng lệnh thông dụng :  UPDATE user SET Password = PASSWORD(‘mat_khau_moi_cua_ban’) WHERE User = ‘root’;
  • Start lại MySQL service.


  • PHƯƠNG PHÁP 2 (INIT FILE)


  • Mở NotePad trên máy chủ và tạo ra một text file như sau: UPDATE mysql.user SET Password=PASSWORD(‘mat_khau_moi_cua_ban’) WHERE User=’root’; FLUSH PRIVILEGES;
  • Lưu file trên vào một vị trí dễ nhớ (ví dụ như C:\ ) với tên: mysql-init.txt
  • Mở Command Prompt (cmd) và khởi động MySQL với lựa chọn init-file ( lưu ý thay đổi đường dẫn của mysqld đến vị trí thực tế trên máy chủ VD:C:/Mysql/bin) : C:\mysql\bin\mysqld –init-file=C:\\mysql-init.txt 
    Nếu MySQL đã được cài đặt bằng cách sử dụng MySQL Installation Wizard , thì bạn có thể sử dụng lệnh sau : C:\> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe" --defaults-file="C:\\Program Files\\MySQL\\MySQL Server 5.0\\my.ini" --init-file=C:\\mysql-init.txt
  • Stop MySQL ( từ Services ) và sau đó Start lại một lần nữa , đồng thời xóa file mysql-init.txt cho mục đích an toàn hệ thống ( vì file có lưu mật khẩu )


  • Tip : trường hợp các bạn không thể xác định chính xác thư mục cài đặt MySQL thì hãy tìm kiếm tại Services Manager. Từ Administrative Tools >>> Services >>> Properties MySQL Server>>> Path to executable.

    Bây giờ bạn có thể đăng nhập bằng mật khẩu mới vừa thiết lập.

    Chúc các bạn thành công!

    Related Posts:

    • MCSA 2012: Windows Server Backup: Restore Data, System State Chuẩn bị: Lấy kết quả từ 2 phần trước. Khi hệ thống bị sự cố, nếu chúng ta có chiến lược backup phù hợp thì việc khôi phục dữ liệu rất dễ dàng. Sau đây mình sẽ hướng dẫn các bạn restore data bằng Windows Server Backup Mở … Read More
    • MCSA 2012: Windows Server Backup (Phần 2) Phần 2 mình sẽ đi vào cách cấu hình. Chuẩn bị: Máy ảo chạy server 2012, ổ cứng ảo phải có 2 phân vùng, nếu chỉ có 1 thì add thêm ổ cứng. Windows NT backup và 1 số chương trình backup khác khi backup sẽ dựa vào th… Read More
    • MCSA 2012: Windows Server Backup (Phần 1) Tuhocmang – Tiếp tục với series ” tự học MCSA 2012“, mình xin giới thiệu một cách đầy đủ về backup. Ở phần 1, bài viết sẽ tập trung nói về nguyên lý chung. Yêu cầu: Đọc kĩ bài Disk Management (Phần 1). … Read More
    • MCSA 2012: Windows Routing – Phần 1 Tuhocmang – Hehe cũng lâu rồi chưa update bài mới, hôm nay tiếp tục seri “tự học MCSA 2012″, mình sẽ viết các bài mới liên quan đến vấn đề Network Infrastructure. Mở đầu là bài Routing Các bạn nếu chưa biết về chi… Read More
    • MCSA 2012: Disk Management (End) Chuẩn bị : Máy ảo + 4 ổ đĩa ảo (đã được attach vào máy ảo) Ở phần 2, mình đã trình bày chi tiết về Raid, bài này chúng ta sẽ cùng nhau cấu hình Raid mềm dựa vào diskmgmt.msc của Windows. + CẤU HÌNH RAID Vào Diskmgmt.msc … Read More

    0 comments:

    Post a Comment