MySQL có yêu cầu mật khẩu không?
Trên nhiều bản phân phối hệ điều hành, MySQL và MariaDB được khởi tạo bằng mật khẩu gốc chưa được đặt hoặc mật khẩu được đăng nhập vào nhật ký lỗi MySQL/MariaDB. Sử dụng quy trình sau để đặt mật khẩu gốc Show
Trong trường hợp mật khẩu gốc đã được đặt, bạn có thể tìm thấy mật khẩu tạm thời trong nhật ký lỗi MySQL/MariaDB. Để kiểm tra, hãy thử đăng nhập với quyền root bằng lệnh
Nếu cách này không hiệu quả, hãy tìm kiếm trong nhật ký lỗi MySQL/MariaDB để tìm từ 'tạm thời', như ví dụ bên dưới. Nhật ký lỗi của bạn có thể ở một vị trí khác dựa trên phiên bản hệ điều hành
Dựa trên phản hồi đó, bạn sẽ có thể đăng nhập. Ví dụ: nếu mật khẩu bạn tìm thấy là 'abcdefghijk', bạn sẽ có thể đăng nhập bằng thông tin sau Trừ khi trình quản lý gói yêu cầu bạn nhập mật khẩu gốc trong khi cài đặt, mật khẩu gốc mặc định là chuỗi trống. Để kết nối với máy chủ mới được cài đặt, hãy nhập
Để thay đổi mật khẩu, lấy lại unix shell và gõ
Mật khẩu mới là 'root'. Bây giờ kết nối với máy chủ
Rất tiếc, mật khẩu đã thay đổi. Sử dụng cái mới,
Chơi lô tô. Mới làm điều gì đó thú vị
Maurycy Nếu bạn chưa bao giờ đặt, quên hoặc cần thay đổi mật khẩu MySQL của mình, bạn thật may mắn. 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 mật khẩu người dùng gốc cơ sở dữ liệu đó Hình ảnh. Jack Wallen Rất có thể bạn đang chạy MySQL ở đâu đó trong trung tâm dữ liệu của mình. Nếu đúng như vậy, có thể có lúc bạn cần đặt hoặc thay đổi mật khẩu người dùng root. Đ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 nâng cấp trò chơi bảo mật của mình (hãy nhớ rằng bạn đã đặt mật khẩu MySQL ban đầu thành một thứ quá đơn giản) Như bạn có thể mong đợi, quá trình này được xử lý hoàn toàn thông qua dòng lệnh và hoạt động với cài đặt MySQL hoặc MariaDB. Bản phân phối Linux đang được sử dụng không thành vấn đề miễn là bạn có quyền truy cập quản trị viên bằng su hoặc sudo HIỂU. Hướng dẫn nhanh và chi tiết về công cụ cơ sở dữ liệu MySQL (TechRepublic) Một lời cảnh báo. Với tình trạng tấn công hiện tại, trong bối cảnh CNTT, tôi thực sự khuyên bạn nên sử dụng mật khẩu đủ mạnh cho cơ sở dữ liệu của mình. Thay vì sử dụng mật khẩu dễ nhớ, hãy sử dụng trình tạo mật khẩu ngẫu nhiên, sau đó, lưu trữ mật khẩu đó trong trình quản lý mật khẩu. An toàn hơn an toàn Như đã nói, chúng ta hãy làm việc Chuyển đến
Cách đặt mật khẩu MySQL lần đầu tiênXin 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à điều đó 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ổ đầu cuối và đưa ra lệnh sau ________số 8 Trong đó NEWPASSWORD là mật khẩu đượ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 khác để đặt mật khẩu gốc lần đầu tiên, một phương pháp cũng bổ sung một chút bảo mật cho 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 root mà còn cho phép bạn xóa người dùng ẩn danh, không cho phép đăng nhập root từ xa và xóa cơ sở dữ liệu thử nghiệm. Để sử dụng lệnh này, chỉ cần gõ
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, giúp cơ sở dữ liệu của bạn an toàn hơn một chút HIỂU. 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 root MySQLĐể đặt lại mật khẩu cho MySQL trước hết bạn phải tạo một file mới với nội dung như sau 0Trong đó PASSWORD là mật khẩu mới sẽ được sử dụng. Lưu tệp đó dưới dạng ~/mysql-pwd Tiếp theo, dừng daemon MySQL bằng lệnh 1Khi daemon dừng lại, hãy ra lệnh 2Khi dấu nhắc lệnh của bạn được trả về, hãy khởi động lại daemon MySQL bằng lệnh 3Bây giờ bạn có thể đăng nhập vào dấu nhắc lệnh của MySQL bằng mật khẩu quản trị viên mới như vậy 4Khi được nhắc, hãy nhập mật khẩu quản trị viên và bạn đã sẵn sàng Cách khôi phục mật khẩu MySQL của bạnNếu bạn quên mật khẩu người dùng root MySQL thì sao? . Để khôi phục mật khẩu, bạn chỉ cần làm theo các bước sau
Tại thời điểm này, bạn cần đưa ra các lệnh MySQL sau để đặt lại mật khẩu gốc 5Trong đó NEWPASSWORD là mật khẩu mới sẽ được sử dụng Khởi động lại daemon MySQL bằng lệnh sudo service mysql restart. Bây giờ bạn có thể đăng nhập vào MySQL bằng mật khẩu mới Và đó là nó. Bây giờ bạn có thể đặt, đặt lại và khôi phục mật khẩu MySQL của mình Đặt mật khẩu khó cho người dùng root MySQL của bạnĐể chắc chắn, tôi muốn nhắc bạn tầm quan trọng của việc đặt một mật khẩu khó cho người dùng root MySQL. Những cơ sở dữ liệu đó chứa thông tin nhạy cảm, vì vậy điều cuối cùng bạn cần là sử dụng một mật khẩu yếu có thể dễ dàng bẻ khóa. Sử dụng một mật khẩu dài mà bạn không thể ghi nhớ và lưu trữ nó trong kho mật khẩu. Bạn sẽ vui vì bạn đã làm Ưu đãi quản lý mật khẩu của Học viện TechRepublicNhững trình quản lý mật khẩu này từ TechRepublic Academy sẽ bảo mật thông tin của bạn
Bản tin độc quyền cao cấp của TechRepublicTiết kiệm thời gian với các bản tải xuống TechRepublic Premium mới nhất, bao gồm nghiên cứu ban đầu, mẫu chính sách CNTT có thể tùy chỉnh, bản trình bày bữa trưa và tìm hiểu làm sẵn, công cụ tuyển dụng CNTT, máy tính ROI, v.v. Dành riêng cho bạn Tôi có thể đăng nhập vào MySQL mà không cần mật khẩu không?Cài đặt MySQL chỉ tạo tài khoản siêu người dùng 'root'@'localhost' có tất cả các đặc quyền và có thể làm bất cứ điều gì. Nếu tài khoản root có mật khẩu trống, cài đặt MySQL của bạn không được bảo vệ. Bất kỳ ai cũng có thể kết nối với máy chủ MySQL với quyền root mà không cần mật khẩu và được cấp tất cả các đặc quyền .
Tại sao MySQL cần mật khẩu?Để xác thực kết nối ứng dụng khách cho các tài khoản sử dụng phương thức xác thực tích hợp , máy chủ sử dụng mật khẩu được lưu trữ trong bảng người dùng. Những mật khẩu này khác với mật khẩu để đăng nhập vào hệ điều hành của bạn.
Các yêu cầu đối với MySQL là gì?Yêu cầu phần cứng tối thiểu Nếu chúng ta quên mật khẩu MySQL thì sao?Đặ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 |