Hướng dẫn forgot mysql root password ubuntu - quên mật khẩu root mysql ubuntu

Cập nhật lần cuối vào ngày 21 tháng 4 năm 2022 | 148 câu trả lời

Trong bài viết này, chúng tôi sẽ đặt lại mật khẩu gốc MySQL trong Ubuntu bằng cách bắt đầu MySQL với tùy chọn

mysql  Ver 14.14 Distrib 5.7.36, for Linux [x86_64] using  EditLine wrapper
7.

Giới thiệu

Chúng tôi đã ở đó. Bạn đã quên mật khẩu gốc MySQL hoặc nó đã thay đổi một cách bí ẩn. & NBSP; Rất may có một cách xung quanh điều này bằng cách sử dụng tùy chọn

mysql  Ver 14.14 Distrib 5.7.36, for Linux [x86_64] using  EditLine wrapper
7.

Trước khi bạn bắt đầu, nếu bạn gặp sự cố khi đăng nhập phpmyadmin và nhận được một lỗi truy cập bị từ chối cho người dùng 'root'@'localhost', nhưng bạn chắc chắn mật khẩu gốc của bạn là chính xác, vui lòng tham khảo bài viết này trước: Không thể đăng nhập vào phpmyadmin: mysqli_real_connect []: [hy000/1698]: truy cập bị từ chối cho người dùng 'root'@'localhost'

1. Xác nhận phiên bản MySQL

Đầu tiên, bạn phải & nbsp; xác nhận phiên bản MySQL nào trên Ubuntu, bạn đang chạy vì các lệnh sẽ khác.

Nếu trên MySQL phiên bản 8, bạn sẽ thấy một cái gì đó như:

mysql Ver 8.0.20-0ubuntu0.20.04.1 for Linux on x86_64 [[Ubuntu]]

Nếu bạn đang ở trên MySQL phiên bản 5, bạn sẽ thấy một cái gì đó tương tự như:

mysql  Ver 14.14 Distrib 5.7.36, for Linux [x86_64] using  EditLine wrapper

2. Khởi động lại MYSQL bằng bàn Skip-Grant

Để bỏ qua các bảng cấp và đặt lại mật khẩu gốc, trước tiên chúng tôi phải dừng dịch vụ MySQL. Nhập mật khẩu Linux của bạn nếu được nhắc.

sudo /etc/init.d/mysql stop

Đảm bảo thư mục & nbsp; ________ 19 tồn tại và đặt chính xác.

sudo mkdir /var/run/mysqld

sudo chown mysql /var/run/mysqld

Bây giờ hãy bắt đầu MySQL với tùy chọn & nbsp; ________ 17.

sudo /etc/init.d/mysql stop
1 được yêu cầu ở đây.

sudo mysqld_safe --skip-grant-tables&

Bạn sẽ thấy một cái gì đó tương tự:

[1] 1283
user@server:~$ 2019-02-12T11:15:59.872516Z mysqld_safe Logging to syslog.
2019-02-12T11:15:59.879527Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2019-02-12T11:15:59.922502Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Bây giờ nhấn

sudo /etc/init.d/mysql stop
2 để trở lại dấu nhắc Linux & NBSP; bash.

3. Thay đổi mật khẩu gốc MySQL

Bây giờ bạn có thể đăng nhập vào & nbsp; Tài khoản gốc MySQL mà không cần mật khẩu.

sudo mysql --user=root mysql

Sau khi đăng nhập, bạn sẽ thấy lời nhắc & nbsp; ________ 23.

MySQL 8 - Đặt lại mật khẩu gốc

Đối với MySQL 8 trên Ubuntu, hãy chạy các lệnh sau.MySQL 8 on Ubuntu, run following commands.

UPDATE mysql.user SET authentication_string=null WHERE User='root';

Thay thế & nbsp; ________ 24 bằng của riêng bạn. [Tạo mật khẩu mạnh ở đây]

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password_here';

Đặc quyền tuôn ra một lần nữa.

Thoát khỏi MySQL.

Bây giờ bỏ qua bước 4 bên dưới.

MySQL 5.7 - Đặt lại mật khẩu gốc

Đối với MySQL 5.7 trên Ubuntu, hãy chạy lệnh này để thay đổi mật khẩu gốc. Thay thế & nbsp; ________ 24 bằng của riêng bạn. [Tạo mật khẩu mạnh ở đây]MySQL 5.7 on Ubuntu, run this command to change the root password. Replace 

sudo /etc/init.d/mysql stop
4 with your own. [Generate a strong password here]

mysql  Ver 14.14 Distrib 5.7.36, for Linux [x86_64] using  EditLine wrapper
0

Thay đổi plugin Auth thành

sudo /etc/init.d/mysql stop
6.

mysql  Ver 14.14 Distrib 5.7.36, for Linux [x86_64] using  EditLine wrapper
1

Đặc quyền tuôn ra.

Thoát khỏi MySQL.

Bây giờ bỏ qua bước 4 bên dưới.

MySQL 5.7 - Đặt lại mật khẩu gốc

Đối với MySQL 5.7 trên Ubuntu, hãy chạy lệnh này để thay đổi mật khẩu gốc. Thay thế & nbsp; ________ 24 bằng của riêng bạn. [Tạo mật khẩu mạnh ở đây]MySQL 5.6 on Ubuntu, run this command to change the root password. Replace 

sudo /etc/init.d/mysql stop
4 with your own. [Generate a strong password here]

mysql  Ver 14.14 Distrib 5.7.36, for Linux [x86_64] using  EditLine wrapper
2

Thay đổi plugin Auth thành

sudo /etc/init.d/mysql stop
6.

Đặc quyền tuôn ra.

Đặc quyền tuôn ra.

Thoát khỏi MySQL.

Bây giờ bỏ qua bước 4 bên dưới.

MySQL 5.7 - Đặt lại mật khẩu gốc

Đối với MySQL 5.7 trên Ubuntu, hãy chạy lệnh này để thay đổi mật khẩu gốc. Thay thế & nbsp; ________ 24 bằng của riêng bạn. [Tạo mật khẩu mạnh ở đây]

Thay đổi plugin Auth thành

sudo /etc/init.d/mysql stop
6.

mysql  Ver 14.14 Distrib 5.7.36, for Linux [x86_64] using  EditLine wrapper
4

Đặc quyền tuôn ra.

mysql  Ver 14.14 Distrib 5.7.36, for Linux [x86_64] using  EditLine wrapper
5

MySQL 5.6 - Đặt lại mật khẩu gốc

Đối với MySQL 5.6 trên Ubuntu, hãy chạy lệnh này để thay đổi mật khẩu gốc. Thay thế & nbsp; ________ 24 bằng của riêng bạn. [Tạo mật khẩu mạnh ở đây]

mysql  Ver 14.14 Distrib 5.7.36, for Linux [x86_64] using  EditLine wrapper
6

mysql  Ver 14.14 Distrib 5.7.36, for Linux [x86_64] using  EditLine wrapper
1

4. Kiểm tra mật khẩu gốc mới

Đảm bảo tất cả các quy trình MySQL được dừng trước khi bắt đầu lại dịch vụ.

Làm cách nào để tìm mật khẩu gốc MySQL của tôi?

Đặt lại mật khẩu gốc MySQL..
Dừng dịch vụ MySQL. . ....
Bắt đầu MySQL mà không cần mật khẩu. Chạy lệnh sau. ....
Kết nối với MySQL. ....
Đặt mật khẩu gốc MySQL mới. ....
Dừng và bắt đầu dịch vụ MySQL. ....
Đăng nhập vào cơ sở dữ liệu. ....
Những bài viết liên quan..

Tôi phải làm gì nếu tôi quên mật khẩu gốc mysql của mình?

Trong máy khách MySQL, hãy yêu cầu máy chủ tải lại các bảng cấp để các câu lệnh quản lý tài khoản hoạt động: MySQL> Đặc quyền xả; sau đó thay đổi mật khẩu tài khoản '@' 'localhost'.Thay thế mật khẩu bằng mật khẩu mà bạn muốn sử dụng.mysql> FLUSH PRIVILEGES; Then change the 'root'@'localhost' account password. Replace the password with the password that you want to use.

Tôi phải làm gì nếu tôi quên Ubuntu mật khẩu gốc của mình?

Nhập phần sau: Gắn kết -O RW /SYSROOT kể lại và sau đó nhấn Enter.Bây giờ nhập chroot /sysroot và nhấn enter.Điều này sẽ thay đổi bạn thành thư mục sysroot [/] và thực hiện đường dẫn của bạn để thực thi các lệnh.Bây giờ bạn chỉ có thể thay đổi mật khẩu cho root bằng lệnh passwd.change the password for root using the passwd command.

Điều gì sẽ xảy ra nếu tôi quên mật khẩu gốc mysql trong linux?

Cách đặt lại hoặc thay đổi mật khẩu gốc MySQL trên Linux hoặc Windows..
Bước 1: Đăng nhập với tư cách là người dùng MySQL ..
Bước 2: Tìm tệp .pid cho dịch vụ MySQL ..
Bước 3: Giết quy trình MySQLD ..
Bước 4: Tạo tệp mật khẩu ..
Bước 5: Khởi động lại máy chủ MySQL và áp dụng mật khẩu mới ..
Bước 6: Dọn dẹp ..

Bài Viết Liên Quan

Chủ Đề