Hướng dẫn how do i find my mysql root password linux? - làm cách nào để tìm mật khẩu root mysql linux?

Nếu bạn không bao giờ đặt, quên hoặc cần thay đổi mật khẩu MySQL của mình, bạn sẽ gặp may. Bài viết này hướng dẫn bạn qua các bước này, vì vậy bạn sẽ không bao giờ bị mất cho mật khẩu người dùng gốc cơ sở dữ liệu đó.

Hướng dẫn how do i find my mysql root password linux? - làm cách nào để tìm mật khẩu root mysql linux?

Hình ảnh: Jack Wallen

Rất có thể bạn có MySQL chạy ở đâu đó trong trung tâm dữ liệu của bạn. Nếu trường hợp đó, có thể có lúc bạn cần đặt hoặc thay đổi mật khẩu người dùng gốc. Điều này có thể xảy ra khi bạn đã quên mật khẩu hoặc khi bạn đang tìm cách tăng trò chơi bảo mật của mình (nhớ bạn đặt mật khẩu MySQL gốc thành một thứ gì đó quá đơn giản).

Như bạn có thể mong đợi, quá trình được xử lý hoàn toàn thông qua dòng lệnh và hoạt động với các cài đặt MySQL hoặc Mariadb. Phân phối Linux được sử dụng không có vấn đề gì miễn là bạn có quyền truy cập quản trị viên bằng SU hoặc sudo.

Xem: Hướng dẫn nhanh và dữ dội về cơ sở dữ liệu MySQL & NBSP; (TechRepublic)

Một lời cảnh báo: Với tình trạng tấn công hiện tại, trên toàn cảnh của nó, tôi khuyên bạn nên sử dụng mật khẩu mạnh mẽ nghiêm trọng cho cơ sở dữ liệu của bạn. Thay vì sử dụng mật khẩu dễ dàng ghi nhớ, hãy sử dụng trình tạo mật khẩu ngẫu nhiên và sau đó, lưu trữ đó trong trình quản lý mật khẩu. An toàn hơn an toàn.Given the current state of attacks, across the landscape of IT, I highly recommend you using seriously strong passwords for your databases. Instead of using an easily memorized password, use a random password generator, and then, store that in a password manager. Be safer than safe.

Như đã nói, hãy để Lừa làm việc.

Nhảy đến:

  • Cách đặt mật khẩu MySQL lần đầu tiên
  • Cách thay đổi mật khẩu gốc MySQL
  • Cách khôi phục mật khẩu MySQL của bạn
  • Đặt mật khẩu khó cho người dùng gốc MySQL của bạn
  • Thỏa thuận quản lý mật khẩu của Học viện TechRepublic

Cách đặt mật khẩu MySQL lần đầu tiên

Xin lưu ý, tôi sẽ đề cập đến MySQL với ý tưởng rằng mọi thứ sẽ hoạt động cho cả MySQL và MariaDB.

Thông thường, trong quá trình cài đặt MySQL và MariaDB, bạn được yêu cầu đặt mật khẩu ban đầu. Nếu, vì bất kỳ lý do gì mà không xảy ra, bạn sẽ cần đặt mật khẩu lần đầu tiên. Để làm điều đó, hãy mở một cửa sổ thiết bị đầu cuối và đưa ra lệnh sau:

mysqladmin -u root password NEWPASSWORD

Nơi NewPassword là mật khẩu sẽ được sử dụng. Bây giờ, khi bạn đăng nhập vào MySQL, với lệnh mysql -u root -p, bạn sẽ được nhắc nhập mật khẩu mới được cấu hình.

Một phương pháp thay thế để đặt mật khẩu gốc lần đầu tiên, một phương pháp cũng thêm một chút bảo mật vào cơ sở dữ liệu MySQL của bạn, là sử dụng lệnh mysql_secure_connection. Lệnh này không chỉ đặt mật khẩu người dùng gốc mà còn cho phép bạn xóa người dùng ẩn danh, không cho phép đăng nhập từ xa và xóa cơ sở dữ liệu kiểm tra. Để sử dụng lệnh này, chỉ cần nhập:

mysql_secure_connection

Trả lời các câu hỏi được trình bày và mật khẩu của bạn sẽ được đặt, làm cho cơ sở dữ liệu của bạn an toàn hơn một chút.

Xem: Chính sách quản lý mật khẩu (TechRepublic Premium)

Cách thay đổi mật khẩu người dùng gốc MySQL

Để đặt lại mật khẩu cho MySQL, trước tiên bạn phải tạo một tệp mới với các nội dung sau:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

Trường hợp mật khẩu là mật khẩu mới được sử dụng. Lưu tệp đó dưới dạng ~/mysql-pwd.

Tiếp theo, hãy dừng trình nền MySQL bằng lệnh:

sudo systemctl stop mysql

Với Daemon đã dừng lại, hãy đưa ra lệnh:

sudo mysqld -init-file=~/mysql-pwd

Khi lời nhắc lệnh của bạn được trả về, hãy khởi động lại trình nền MySQL bằng lệnh:

sudo systemctl start mysql

Bây giờ bạn sẽ có thể đăng nhập vào dấu nhắc lệnh MySQL bằng mật khẩu quản trị viên mới như vậy:

mysql -u root -p

Khi được nhắc, nhập mật khẩu quản trị viên và bạn rất tốt để đi.

Cách khôi phục mật khẩu MySQL của bạn

Đặt mật khẩu khó cho người dùng gốc MySQL của bạn

  1. Thỏa thuận quản lý mật khẩu của Học viện TechRepublic
  2. Cách đặt mật khẩu MySQL lần đầu tiên
  3. Xin lưu ý, tôi sẽ đề cập đến MySQL với ý tưởng rằng mọi thứ sẽ hoạt động cho cả MySQL và MariaDB.

Thông thường, trong quá trình cài đặt MySQL và MariaDB, bạn được yêu cầu đặt mật khẩu ban đầu. Nếu, vì bất kỳ lý do gì mà không xảy ra, bạn sẽ cần đặt mật khẩu lần đầu tiên. Để làm điều đó, hãy mở một cửa sổ thiết bị đầu cuối và đưa ra lệnh sau:

mysql> use mysql;
‹mysql> update user set authentication_string=password('NEWPASSWORD') where user='root';
‹mysql> flush privileges;
‹mysql> quit

Nơi NewPassword là mật khẩu sẽ được sử dụng. Bây giờ, khi bạn đăng nhập vào MySQL, với lệnh mysql -u root -p, bạn sẽ được nhắc nhập mật khẩu mới được cấu hình.

Một phương pháp thay thế để đặt mật khẩu gốc lần đầu tiên, một phương pháp cũng thêm một chút bảo mật vào cơ sở dữ liệu MySQL của bạn, là sử dụng lệnh mysql_secure_connection. Lệnh này không chỉ đặt mật khẩu người dùng gốc mà còn cho phép bạn xóa người dùng ẩn danh, không cho phép đăng nhập từ xa và xóa cơ sở dữ liệu kiểm tra. Để sử dụng lệnh này, chỉ cần nhập:

Trả lời các câu hỏi được trình bày và mật khẩu của bạn sẽ được đặt, làm cho cơ sở dữ liệu của bạn an toàn hơn một chút.

Đặt mật khẩu khó cho người dùng gốc MySQL của bạn

Thỏa thuận quản lý mật khẩu của Học viện TechRepublic

Mật khẩu MySQL được lưu trữ ở đâu?

Linux kiểm tra mật khẩu do người dùng đưa ra đối với mục nhập trong một hoặc nhiều tệp nằm trong thư mục có tên là/v.v.Khi người dùng đăng nhập bằng tên người dùng và mật khẩu.Tất cả các dữ liệu quan trọng cần thiết cho đăng nhập người dùng được lưu trữ trong các tệp /etc /passwd./etc/passwd files.

Root MySQL có giống như Root Linux không?

Người dùng gốc MySQL không giống với người dùng gốc Linux.Mặc dù là cùng một tên, MySQL Root không có quyền truy cập vào hệ điều hành.. Despite being the same name, MySQL root does not have access to the operating system.

Mật khẩu gốc mặc định cho MySQL trong Ubuntu là gì?

Theo mặc định, tên người dùng là root và không có mật khẩu.no password.