Cách thay đổi mật khẩu người dùng gốc MySQL bằng thiết bị đầu cuối

Tôi biết quản trị viên thỉnh thoảng đã quên mật khẩu gốc MySQL, đây có thể là một sự bất tiện thực sự, phải không?

Hãy tưởng tượng rằng bạn cần tạo một cơ sở dữ liệu mới, làm bất cứ điều gì và bạn không thể vì bạn không thể nhớ mật khẩu của quản trị viên (root) của máy chủ MySQL, một vấn đề thực sự.

Ở đây tôi sẽ chỉ cho bạn cách truy cập máy chủ MySQL thông qua thiết bị đầu cuối mà KHÔNG cần đặt mật khẩu gốc, vì vậy khi vào bên trong bạn có thể thay đổi mật khẩu gốc.

Bài viết liên quan:
Kiểm tra các bảng của cơ sở dữ liệu MySQL và sửa chữa bị hỏng

Điều đầu tiên là dừng dịch vụ mysql:

Hai lệnh sau phải được thực thi với các đặc quyền quản trị, bằng cách thiết lập sudo khi bắt đầu lệnh hoặc thực hiện chúng trực tiếp như nguồn gốc

service mysql stop

Điều này đã dừng dịch vụ, bây giờ chúng tôi sẽ bắt đầu nó nhưng theo một cách khác, một cách sẽ không yêu cầu chúng tôi nhập mật khẩu sau này:

mysqld_safe --skip-grant-tables &

Sẵn sàng, bây giờ hãy truy cập vào MySQL terminal:

mysql -u root

Họ sẽ thấy rằng nó không yêu cầu mật khẩu, họ sẽ thấy rằng họ đã vào MySQL console hoặc terminal và có thể làm bất cứ điều gì họ muốn, chúng ta hãy tiến hành thay đổi mật khẩu gốc của MySQL.

Đầu tiên, chúng ta sẽ nhập cơ sở dữ liệu MySQL như sau:

use mysql;

Sau đó, hãy thay đổi mật khẩu:

update user set password=PASSWORD("ElNuevoPassword") where user='root';

Bây giờ hãy làm mới các đặc quyền:

flush privileges;

Và cuối cùng chúng tôi đi ra ngoài:

quit;

Sẵn sàng, chúng tôi đã thay đổi mật khẩu của người dùng gốc của MySQL, bây giờ chúng tôi sẽ dừng dịch vụ và khởi động nó như bình thường:

service mysql stop

service mysql start

đầu

Đây là nó, họ đã giành lại quyền kiểm soát máy chủ MySQL của riêng họ


15 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   chữa cháy dijo

    Mẹo rất hay, cảm ơn

  2.   Nhà nguyện dijo

    Tuyệt vời, tuyệt vời!

  3.   CỐ ĐỊNH dijo

    đợi nó xảy ra với tôi để thử nó, không có gì mẹo hay

  4.   CrisXuX dijo

    Tuyệt vời

  5.   Gustavo Londono L. dijo

    bài viết rất hay, một cái ôm !!

  6.   Ricardo dijo

    Rất hữu ích, bạn vừa giúp tôi thoát khỏi ràng buộc. Cảm ơn bạn.

  7.   pepe dijo

    Rất hữu ích, bạn đã giúp tôi thoát khỏi sự vội vàng, cảm ơn!

  8.   Jose dijo

    Giải pháp này đã làm việc với tôi nhiều lần, nhưng bây giờ tôi có một công cụ mysql mới được cài đặt và tôi đã cố gắng đặt mật khẩu, tuy nhiên nó cho tôi biết rằng trường "mật khẩu" không tồn tại, hãy kiểm tra cấu trúc và trường không thực sự tồn tại. . Bất kỳ ý tưởng làm thế nào để sửa chữa nó?

  9.   Ignacio xa dijo

    Cảm ơn bạn, bạn đã cứu tôi bằng cách lấy lại quyền kiểm soát mysql của tôi ...

  10.   david dijo

    Tôi đã làm việc trong mười ngàn lời cảm ơn.

  11.   Javierfdez dijo

    Chà, bạn đã giải quyết được vấn đề của tôi. Cảm ơn bạn!

  12.   tự do dijo

    4 bước cuối cùng tạo nên sự khác biệt cảm ơn bạn rất nhiều

  13.   FuzzJS dijo

    Cảm ơn nó hoạt động rất tốt cho tôi tuy nhiên tôi đã gặp lỗi sau lệnh đầu tiên với thông báo sau:

    Thư mục mysqld_safe '/ var / run / mysqld' cho tệp ổ cắm UNIX không tồn tại

    Việc tạo thư mục đã giải quyết được vấn đề và tôi đã có thể hoàn tất việc thay đổi mật khẩu, tôi chia sẻ các lệnh trong trường hợp nó xảy ra với ai đó.

    mkdir -p / var / run / mysqld
    chown mysql: mysql / var / run / mysqld

  14.   ANNE JULIA dijo

    Quá tốt

  15.   Giuseppe dijo

    Cảm ơn bạn rất nhiều về bài viết.
    Nó đã giúp tôi khôi phục cơ sở dữ liệu thử nghiệm của raspberry pi mà tôi đã cài đặt máy chủ LAMP trong một thời gian dài.