Có gì mới?

Quên pass MySQL

haolee

Thành viên
Tham gia ngày
09/07/2016
Bài viết
68
Như tiêu để các bác cho e hỏi có cách nào lấy lại được pass mySQL không ạ...cám ơn các bác trước
 

Tr.Điệp

Năng động
Tham gia ngày
09/12/2014
Bài viết
229
Xử lý khi quên mật khẩu MySQL – Reset MySQL Password
1. Máy chạy Windows.

Bước 1. Tắt process MySQL đang chạy (nếu có)

– Kill Process (nếu bạn ko chạy nó như một service)

– Stop Service: Start -> Run -> services.msc. Tìm đến service mysql -> Stop.

Hoặc gõ lệnh thông qua commandline: net stop mysql

Bước 2. Tạo 2 file:

– tạo file config.txt có nội dung vào trong ổ C (hoặc nơi nào đó tùy bạn):


1: UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';
FLUSH PRIVILEGES;

– tạo file run.bat có nội dung:

* Nếu bạn cài MySQL thông qua MySQL Installation Wizard


1: set MysqlPath=C:\Program Files\MySQL\MySQL Server 5.1
2: cd %MysqlPath%\bin
3: mysqld --defaults-file="%MysqlPath%\\my.ini" --init-file=C:\\config.txt

* Nếu sử dụng MySQL dạng portable như trong XAMMP, WAMP

Trường hợp này lưu luôn file run.bat này vào thư mục chứa file thực thi của MySQL cho gọn.

1: mysqld-nt --init-file=C:\mysql-init.txt

Xong, chạy file run.bat này. Password sẽ được đưa về thành ‘newpass‘ – bạn có thể đổi thành bất cứ thứ gì bạn muốn. :D
 
Chỉnh sửa cuối:

haolee

Thành viên
Tham gia ngày
09/07/2016
Bài viết
68
Xử lý khi quên mật khẩu MySQL – Reset MySQL Password
1. Máy chạy Windows.

Bước 1. Tắt process MySQL đang chạy (nếu có)

– Kill Process (nếu bạn ko chạy nó như một service)

– Stop Service: Start -> Run -> services.msc. Tìm đến service mysql -> Stop.

Hoặc gõ lệnh thông qua commandline: net stop mysql

Bước 2. Tạo 2 file:

– tạo file config.txt có nội dung vào trong ổ C (hoặc nơi nào đó tùy bạn):


1: UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';
FLUSH PRIVILEGES;

– tạo file run.bat có nội dung:

* Nếu bạn cài MySQL thông qua MySQL Installation Wizard


1: set MysqlPath=C:\Program Files\MySQL\MySQL Server 5.1
2: cd %MysqlPath%\bin
3: mysqld --defaults-file="%MysqlPath%\\my.ini" --init-file=C:\\config.txt

* Nếu sử dụng MySQL dạng portable như trong XAMMP, WAMP

Trường hợp này lưu luôn file run.bat này vào thư mục chứa file thực thi của MySQL cho gọn.

1: mysqld-nt --init-file=C:\mysql-init.txt

Xong, chạy file run.bat này. Password sẽ được đưa về thành ‘newpass‘ – bạn có thể đổi thành bất cứ thứ gì bạn muốn. :D
Cách này có ảnh hưởng gì tới dữ liệu hội viên không vậy bác..e gà mờ lắm.
 

haolee

Thành viên
Tham gia ngày
09/07/2016
Bài viết
68
Đã làm được, cám ơn các bác nhiều lắm{113}{113}{113}
 

Top Bottom