Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách thay đổi mật khẩu gốc của MySQL hoặc MariaDB trong Linux

Nếu bạn đang cài đặt MySQL hoặc MariaDB trong Linux lần đầu tiên, rất có thể bạn sẽ thực thi mysql_secure_installation script để bảo mật cài đặt MySQL của bạn với các cài đặt cơ bản.

Một trong những cài đặt này là, mật khẩu gốc của cơ sở dữ liệu - mà bạn phải giữ bí mật và chỉ sử dụng khi được yêu cầu. Nếu bạn cần thay đổi nó (ví dụ:khi quản trị viên cơ sở dữ liệu thay đổi vai trò - hoặc bị sa thải!).

Đề xuất Đọc: Khôi phục mật khẩu gốc MySQL hoặc MariaDB trong Linux

Bài viết này sẽ có ích. Chúng tôi sẽ giải thích cách thay đổi mật khẩu gốc của máy chủ cơ sở dữ liệu MySQL hoặc MariaDB trong Linux.

Mặc dù chúng tôi sẽ sử dụng MariaDB trong bài viết này, hướng dẫn sẽ hoạt động đối với MySQL nữa.

Thay đổi mật khẩu gốc MySQL hoặc MariaDB

Bạn biết mật khẩu gốc và muốn đặt lại mật khẩu đó, trong trường hợp này, hãy đảm bảo rằng MariaDB đang chạy:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl is-active mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld status

Nếu lệnh trên không trả về từ active khi đầu ra hoặc nó bị dừng, bạn sẽ cần khởi động dịch vụ cơ sở dữ liệu trước khi tiếp tục:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl start mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld start

Tiếp theo, chúng tôi sẽ đăng nhập vào máy chủ cơ sở dữ liệu với quyền root:

# mysql -u root -p

Để tương thích giữa các phiên bản, chúng tôi sẽ sử dụng câu lệnh sau để cập nhật bảng người dùng trong cơ sở dữ liệu mysql. Lưu ý rằng bạn cần thay thế YourPasswordHere với mật khẩu mới mà bạn đã chọn cho root.

MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

Để xác thực, hãy thoát phiên MariaDB hiện tại của bạn bằng cách nhập.

MariaDB [(none)]> exit;

và sau đó nhấn Enter. Bây giờ bạn có thể kết nối với máy chủ bằng mật khẩu mới.

Tóm tắt

Trong bài viết này, chúng tôi đã giải thích cách thay đổi mật khẩu gốc MariaDB / MySQL - cho dù bạn có biết mật khẩu hiện tại hay không.

Như mọi khi, hãy để lại ghi chú cho chúng tôi nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào bằng cách sử dụng biểu mẫu nhận xét của chúng tôi bên dưới. Chúng tôi mong nhận được phản hồi từ bạn!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python:Sử dụng mysqldb để nhập bảng MySQL làm từ điển?

  2. int (11) so với int (bất kỳ thứ gì khác)

  3. Cách lưu trữ tốt nhất thông tin người dùng và thông tin đăng nhập và mật khẩu của người dùng

  4. MySQL so với MariaDB

  5. Tìm và thay thế văn bản trong toàn bộ bảng bằng truy vấn MySQL