Hướng dẫn reset pass word mysql trên linux - đặt lại mật khẩu mysql trên linux

Khôi Phục Mật Khẩu MySQL Trên Linux

Xin chào các bạn,

Trong quá trình sử dụng VPS không thể tránh khỏi việc tự nhiên quên mật khẩu root của MySQL. Vậy có khôi phục được không? 

Mật khẩu MySQL thì có các bạn nhé. Bài này Z.com sẽ hướng dẫn cách khôi phục mật khẩu của user root trong MySQL trên Linux nhé.

Tuy nhiên cần lưu ý: Bạn phải đăng nhập quyền root mới có thể thực hiện khôi phục mật khẩu MySQL được:

Bước 1: Tắt dịch vụ MySQL đang chạy

1. Trên Centos:

sudo /etc/init.d/mysqld stop

2. Trên Ubuntu/Debian sử dụng câu lệnh:

sudo /etc/init.d/mysql stop

Bước 2: Khởi động MySQL không cần mật khẩu

Bạn thực hiện câu lệnh sau (phải có kí tự "&" nha)"&" nha)

sudo mysqld_safe --skip-grant-tables &

Bước 3: Kết nối MySQL

Thực hiện câu lệnh:

mysql -uroot

Bước 4: Thiết lập mật khẩu mới cho user root

Các bạn thực hiện lần lượt những câu lệnh sau:

use mysql;

update user set password=PASSWORD("Mật khẩu mới") where User='root';

flush privileges;

quit

Bước 5: Tắt và bật lại MySQL

1. Trên Ubuntu/ Debian:

sudo /etc/init.d/mysql stop

Bước 2: Khởi động MySQL không cần mật khẩu

Bạn thực hiện câu lệnh sau (phải có kí tự "&" nha)

sudo /etc/init.d/mysqld stop

2. Trên Ubuntu/Debian sử dụng câu lệnh:

sudo /etc/init.d/mysql stop

Bước 2: Khởi động MySQL không cần mật khẩu

Bạn thực hiện câu lệnh sau (phải có kí tự "&" nha)

sudo mysqld_safe --skip-grant-tables &

Bước 3: Kết nối MySQL

  • MySQL reset Root Password là gì?
  • Yêu cầu khi reset Pass MySQL
  • Cách MySQL reset Root Password trên các hệ điều hành
    • Windows
    • Linux

MySQL reset Root Password là nhu cầu có thể phát sinh với bất kỳ ai. Bởi lẽ, việc quên mật khẩu rất dễ xảy ra khi bạn cần phải quản lý quá nhiều tài khoản. là nhu cầu có thể phát sinh với bất kỳ ai. Bởi lẽ, việc quên mật khẩu rất dễ xảy ra khi bạn cần phải quản lý quá nhiều tài khoản.

Bài viết được FPT Cloud chia sẻ dưới đây dành cho cả những ai chưa biết reset Root Password MySQL là gì. Quan trọng hơn hết, bạn sẽ nắm được cách khôi phục mật khẩu chỉ trong nháy mắt.

MySQL reset Root Password là gì?

Yêu cầu khi reset Pass MySQL

Hướng dẫn reset pass word mysql trên linux - đặt lại mật khẩu mysql trên linux
Cách MySQL reset Root Password trên các hệ điều hành

WindowsRoot Password MySQL mở ra kho tàng với nhiều sự hỗ trợ nâng cao tại cơ sở dữ liệu.

Linux

MySQL reset Root Password là nhu cầu có thể phát sinh với bất kỳ ai. Bởi lẽ, việc quên mật khẩu rất dễ xảy ra khi bạn cần phải quản lý quá nhiều tài khoản.reset pass root MySQL là điều thiết yếu.

Bài viết được FPT Cloud chia sẻ dưới đây dành cho cả những ai chưa biết reset Root Password MySQL là gì. Quan trọng hơn hết, bạn sẽ nắm được cách khôi phục mật khẩu chỉ trong nháy mắt.

Yêu cầu khi reset Pass MySQL

Cách MySQL reset Root Password trên các hệ điều hành

Hướng dẫn reset pass word mysql trên linux - đặt lại mật khẩu mysql trên linux
Windows
  • LinuxMySQL Root sẽ thực hiện trên các cài đặt mặc định.
  • MySQL reset Root Password là nhu cầu có thể phát sinh với bất kỳ ai. Bởi lẽ, việc quên mật khẩu rất dễ xảy ra khi bạn cần phải quản lý quá nhiều tài khoản.
  • Bài viết được FPT Cloud chia sẻ dưới đây dành cho cả những ai chưa biết reset Root Password MySQL là gì. Quan trọng hơn hết, bạn sẽ nắm được cách khôi phục mật khẩu chỉ trong nháy mắt.
  • Trước khi đến với MySQL reset Root Password, bạn cần hiểu đúng bản chất định nghĩa. MySQL là hệ quản trị cơ sở dữ liệu phổ biến cho phần mềm cũng như web app.
  • MySQL là hệ quản trị cơ sở dữ liệu phổ biến dành cho phần mềm và web app

Tương tự rất nhiều dịch vụ, hệ quản trị này có chức năng cấp mật khẩu dành cho quản trị viên. Trong đó, Root Password MySQL mở ra kho tàng với nhiều sự hỗ trợ nâng cao tại cơ sở dữ liệu.

Cách MySQL reset Root Password trên các hệ điều hành

Windows

Linux

Windows

Linux

Hướng dẫn reset pass word mysql trên linux - đặt lại mật khẩu mysql trên linux
MySQL reset Root Password là nhu cầu có thể phát sinh với bất kỳ ai. Bởi lẽ, việc quên mật khẩu rất dễ xảy ra khi bạn cần phải quản lý quá nhiều tài khoản.
  • Bài viết được FPT Cloud chia sẻ dưới đây dành cho cả những ai chưa biết reset Root Password MySQL là gì. Quan trọng hơn hết, bạn sẽ nắm được cách khôi phục mật khẩu chỉ trong nháy mắt.
  • Trước khi đến với MySQL reset Root Password, bạn cần hiểu đúng bản chất định nghĩa. MySQL là hệ quản trị cơ sở dữ liệu phổ biến cho phần mềm cũng như web app.
  • MySQL là hệ quản trị cơ sở dữ liệu phổ biến dành cho phần mềm và web app

Tương tự rất nhiều dịch vụ, hệ quản trị này có chức năng cấp mật khẩu dành cho quản trị viên. Trong đó, Root Password MySQL mở ra kho tàng với nhiều sự hỗ trợ nâng cao tại cơ sở dữ liệu.

Về cơ bản, MySQL không yêu cầu bạn tạo mật khẩu để thực thi quyền root. Tuy nhiên, điều này có thể trở thành mối đe dọa khi quản lý những cơ sở dữ liệu doanh nghiệp quan trọng. Đó chính là lý do cần password như phương án bảo vệ.

Cũng chính vì thế đã dẫn đến tình trạng quên mật khẩu trong một số trường hợp. Lúc này, reset pass root MySQL là điều thiết yếu.

  • Dòng 1: C:\> cd “C:\Program Files\MySQL\MySQL Server 5.7\bin”.
  • Dòng 2: C:\> MySQLd –init-file=C:\\MySQL-init.txt.

Nếu bạn cài MySQL chỗ khác, hãy thay đổi phần phía sau cd thành nơi cài đặt. Đến bước này, người dùng có thể truy cập lại và nhập mật khẩu mới. Sau khi đã MySQL reset Root Password, hãy xóa file C:\MySQL-init.txt.

>>> Có thể bạn quan tâm: Contact Form 7 là gì? Hướng dẫn cấu hình Contact Form 7 hiệu quả

Linux

Nếu bạn đang sử dụng hệ điều hành Linux, quy trình có một số thay đổi. Hãy tham khảo bảng hướng dẫn dưới đây để MySQL reset Root Password thành công.

Hướng dẫn reset pass word mysql trên linux - đặt lại mật khẩu mysql trên linux
Các bước reset trên Linux tuân theo đúng quy trình chung
Các bước Hướng dẫn
✅Bước 1 Tương tự như trên, để bắt đầu MySQL reset Root Password, bạn cần đăng nhập. Ngoài ra, cách thay thế là sử dụng lệnh –user=MySQL.
✅Bước 2 Tại đây yêu cầu tìm đến tệp .pid cho MySQL Service. Thông thường, hệ thống sẽ lưu trữ ở một trong những nơi sau:- /var/lib/MySQL/.- /var/run/MySQLd/.- /usr/local/MySQL/data/.File bắt đầu với MySQLd hoặc tên hostname của bạn. Phần đuôi mở rộng, đứng cuối sẽ là .pid.
✅Bước 3 – Trước khi MySQL reset Root Password, bạn cần dừng server bằng lệnh sau: kill `cat /MySQL-data-directory/host_name.pid`.- Phần MySQL-data-directory/host_name.pid sẽ được thay thế bằng file tìm thấy ở bước trên. Điều quan trọng tại đây là nhập chính xác đường dẫn.- Ngoài ra, hãy nhớ sử dụng 1 dấu space trước dấu ngoặc đơn và không dùng dấu ngoặc kép.
✅Bước 4 – Sau khi dừng server thành công, bạn sử dụng trình text editor. Nội dung cần nhập như sau:Sudo vimALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘matkhaumoi’;- Phần “matkhaumoi” cần đổi thành mật khẩu bạn đang muốn MySQL reset Root Password. Tối ưu nhất, bạn nên để ký tự thường, in hoa và cả số.- Phần localhost chuyển thành tên hệ thống phù hợp của bạn.
✅Bước 5 File sau khi đã tạo cần lưu tại: home/me/MySQL-init.
✅Bước 6 – Bạn khởi động và nhập mật khẩu mới vào MySQL. Dòng lệnh để thay đổi Password như sau:MySQLd –init-file=/home/me/MySQL-init &- Tùy vào cách khởi động máy chủ để bạn quyết định có thể thêm –defaults-file vào trước init không.
✅Bước 7 Khi đã MySQL reset Root Password, bạn xóa file đã lưu tại bước 5 đi.

Bài viết đã chia sẻ ở trên là chìa khóa, giúp bạn gỡ rối khi quên Root Password. Ngoài ra, bạn cũng có thể liên hệ với chính đội ngũ cung cấp dịch vụ để được hỗ trợ.

Cách thức lấy lại mật khẩu không khó nếu tuân theo đầy đủ các bước hướng dẫn. FPT Cloud tin rằng bạn sẽ nhanh chóng khắc phục vấn đề nhờ MySQL reset Root Password thành công.MySQL reset Root Password thành công.

Liên hệ với chúng tôi để biết thêm thông tin chi tiết về dịch vụ của FPT Smart Cloud

  • Website: https://fptcloud.com/https://fptcloud.com/
  • Fanpage: https://www.facebook.com/fptsmartcloud https://www.facebook.com/fptsmartcloud
  • Email: [email protected] [email protected]
  • Hotline: 1900 638 399 1900 638 399