Mật khẩu gốc MySQL mặc định
Mật khẩu root MySQL® cho phép người dùng root có toàn quyền truy cập vào cơ sở dữ liệu MySQL. Bạn phải có quyền truy cập Quản trị viên gốc (Linux®) hoặc (Windows®) vào Máy chủ đám mây để đặt lại mật khẩu gốc MySQL Show
Ghi chú. Mật khẩu tài khoản gốc của Máy chủ đám mây (Linux) hoặc (Windows) không giống với mật khẩu MySQL. Mật khẩu Cloud Server cho phép truy cập vào máy chủ. Mật khẩu gốc của MySQL chỉ cho phép truy cập vào cơ sở dữ liệu MySQL MySQL là một hệ thống quản lý cơ sở dữ liệu phổ biến cho phần mềm ứng dụng web. Giống như nhiều dịch vụ web, MySQL có cấp quản trị viên hoặc mật khẩu gốc. Mật khẩu gốc cho phép người dùng thực hiện tất cả các chức năng cấp cao nhất trong cơ sở dữ liệu Nếu bạn chưa bao giờ đặt mật khẩu gốc trên cơ sở dữ liệu MySQL của mình, bạn sẽ có thể kết nối với nó. Tuy nhiên, đây không phải là một biện pháp bảo mật tốt vì bất kỳ ai cũng có thể truy cập cơ sở dữ liệu của bạn Nếu cơ sở dữ liệu của bạn có mật khẩu gốc nhưng bạn đã mất dấu, hướng dẫn này sẽ giúp bạn đặt lại mật khẩu gốc MySQL trên Linux và Windows điều kiện tiên quyết
Cách thay đổi mật khẩu root của người dùng MySQL trong LinuxBước 1. Đăng nhập với tư cách là Người dùng MySQLKhi bạn khởi động vào bản cài đặt Linux của mình, hãy đảm bảo rằng bạn đã đăng nhập với cùng một người dùng thường chạy MySQL. Mặc dù bạn có thể đăng nhập với quyền root nhưng khi bạn khởi động máy chủ MySQL, hãy đảm bảo rằng bạn khởi động nó với tùy chọn Nếu không, hệ thống có thể tạo các tệp do người dùng root sở hữu, điều này có thể gây ra sự cố Bước 2. tìm. Tệp pid cho Dịch vụ MySQLBước tiếp theo là tìm. tệp pid cho dịch vụ MySQL Hầu hết các hệ thống lưu trữ chúng trong đường dẫn /var/lib/mysql/, /var/run/mysqld/ hoặc /usr/local/mysql/data/. Tên tệp thường bắt đầu bằng mysqld (hoặc tên máy chủ của hệ thống) và kết thúc bằng. phần mở rộng pid Bước 3. Giết quá trình mysqldTrước khi bạn tạo mật khẩu gốc mới, hãy dừng máy chủ MySQL. Để tắt quá trình mysqld, hãy mở một dòng lệnh và chạy như sau
Thay mysql-data-directory/host_name. pid với tên tệp bạn đã tìm thấy ở bước trước. Đảm bảo chỉ định toàn bộ đường dẫn đến tệp. Ngoài ra, hãy đảm bảo sử dụng phím đánh dấu ngược (thường ở trên phím tab) và không phải là dấu nháy đơn ở đầu lệnh Bước 4. Tạo tệp mật khẩu1. Mở trình soạn thảo văn bản yêu thích của bạn. Trong ví dụ này, chúng tôi sử dụng vim
2. Tiếp theo, thêm dòng sau vào tệp
Hãy nhớ bao gồm các dấu nháy đơn và dấu chấm phẩy. Thay thế NewPassword bằng mật khẩu bạn muốn sử dụng. Cuối cùng, đảm bảo sử dụng mật khẩu an toàn mạnh, như các ví dụ này Lệnh sẽ hoạt động cho máy bạn hiện đang sử dụng. Nếu bạn đang kết nối với một hệ thống khác, hãy thay thế máy chủ cục bộ bằng tên máy chủ phù hợp 3. Lưu tệp vào home/me/mysql-init Bước 5. Khởi động lại máy chủ MySQL và áp dụng mật khẩu mớiĐể áp dụng các thay đổi cho mật khẩu, hãy khởi động lại máy chủ MySQL bằng cách chạy lệnh sau trong thiết bị đầu cuối
Điều này khởi chạy MySQL và áp dụng thay đổi mật khẩu tệp văn bản. Tùy thuộc vào cách bạn khởi động máy chủ của mình, bạn có thể cần thêm các tùy chọn khác (chẳng hạn như 0. )Bước 6. Dọn dẹpCuối cùng, đăng nhập vào máy chủ MySQL của bạn bằng tài khoản root và xác minh mật khẩu mới hoạt động. Sau đó, xóa tệp bạn đã tạo ở Bước 4 Cách đặt lại mật khẩu root MySQL trong WindowsBước 1. Dừng máy chủ MySQL1. Bắt đầu bằng cách kiểm tra xem bạn đã đăng nhập với tư cách quản trị viên chưa 2. Nhấn Win + R (giữ phím Windows/Super và nhấn “r”. ) Khi hộp “Chạy” xuất hiện, hãy gõ
3. Nhấp vào OK 4. Cuộn xuống danh sách dịch vụ để tìm dịch vụ MySQL. Nhấp chuột phải vào mục nhập đó, sau đó nhấp chuột trái vào Dừng Bước 2. Khởi chạy Trình soạn thảo văn bảnNhấp vào menu và tìm kiếm Notepad Ngoài ra, bạn có thể sử dụng đường dẫn. menu > Phụ kiện Windows > Notepad Bước 3. Tạo một tệp văn bản mới bằng lệnh mật khẩu1. Nhập dòng sau vào trình soạn thảo văn bản
Hãy chắc chắn rằng bạn giữ dấu ngoặc kép và dấu chấm phẩy. Thay thế NewPassword bằng mật khẩu bạn chọn 2. Sử dụng menu Tệp > Lưu dưới dạng để lưu tệp vào thư mục gốc của ổ cứng (C. ). Chọn một tên tệp, chẳng hạn như mysql-init. txt Do đó, lệnh localhost làm cho mật khẩu thay đổi trên hệ thống cục bộ của bạn. Nếu bạn đang thay đổi mật khẩu trên một hệ thống qua mạng, hãy thay thế tên máy chủ cho localhost Bước 4. Mở một dấu nhắc lệnh1. Nhấn Ctrl+Shift+Esc 2. Sau đó, bấm vào menu Tệp > Chạy tác vụ mới 3. Nhập cmd. exe và chọn hộp để chạy với tư cách quản trị viên 4. Nhấp vào OK Bước 5. Khởi động lại máy chủ MySQL với tệp cấu hình mới của bạn1. Điều hướng đến thư mục MySQL bằng dấu nhắc lệnh
2. Sau đó, nhập như sau ________số 8_______Lưu ý rằng có hai dấu gạch chéo sau chữ C. lời nhắc Bước 6. Dọn dẹpBây giờ, bạn có thể đăng nhập vào máy chủ MySQL của mình với quyền root bằng mật khẩu mới Kiểm tra kỹ để đảm bảo nó hoạt động. Nếu bạn có các tùy chọn cấu hình duy nhất (chẳng hạn như khởi chạy MySQL với tùy chọn Khi MySQL khởi chạy và bạn đã xác nhận thay đổi mật khẩu, hãy xóa C. \mysql-init. tập tin txt Phần kết luận Sau khi đọc hướng dẫn này, bạn đã sẵn sàng để đặt lại mật khẩu gốc trên MySQL trong Linux và Windows. Cấp, nó không quá khó, nhưng đó là một cách an toàn để thay đổi mật khẩu nhạy cảm Làm cách nào để đặt mật khẩu cho root MySQL?Sử dụng quy trình sau để đặt mật khẩu gốc. Để thay đổi mật khẩu gốc, gõ lệnh sau tại dấu nhắc lệnh MySQL/MariaDB. THAY ĐỔI NGƯỜI DÙNG 'root'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'MyN3wP4ssw0rd'; . Store the new password in a secure location.
Làm cách nào để đăng nhập vào root MySQL?Nhập mysql. exe -uroot -p và MySQL sẽ khởi chạy bằng người dùng root. MySQL sẽ nhắc bạn nhập mật khẩu của bạn. Nhập mật khẩu từ tài khoản người dùng mà bạn đã chỉ định bằng thẻ –u và bạn sẽ kết nối với máy chủ MySQL.
Làm cách nào để khôi phục mật khẩu root của MySQL?Đặt lại mật khẩu gốc MySQL . Dừng dịch vụ MySQL. (Hệ điều hành Ubuntu và Debian) Chạy lệnh sau. sudo /etc/init. dừng d/mysql. . Khởi động 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 |