Show MySQL được biết đến là một hệ quản trị cơ sở dữ liệu được các ứng dụng web ưa chuộng. Khi dùng MySQL bạn cần tạo mật khẩu cho với quyền admin hoặc mật khẩu root, với mật khẩu root bạn có toàn quyền thực hiện các chức năng trong cơ sở dữ liệu. Nếu bạn chưa thiết lập mật khẩu root thì vẫn có thể truy cập MySQL, tuy nhiên nó không có tính bảo mật cao vì ai cũng có thể truy cập vào cơ sở dữ liệu của bạn. Đăng ký dịch vụ Email Sever chỉ từ 15k/tháng BKHOST đang có chương trình khuyến mãi cực tốt dành cho khách hàng đăng ký dịch Email Server:
Đăng ký ngay: email server Trong trường hợp bạn đã cài đặt mật khẩu root nhưng đã quên nó, bài viết sau đây BKHOST sẽ hướng dẫn bạn cách có thể Reset/Change MySQL Root Password trên Linux/Windows. Điều kiện cài đặt
Cách thay đổi MySQL User Root Password trong LinuxBước 1: Đăng nhập với tư cách User MySQL Khi bạn truy cập vào Linux, bạn cần đảm bảo bạn sử dụng MySQL thường xuyên. Lúc này dù bạn có được cấp quyền root nhưng bạn phải khởi động bằng tùy chọn Nếu truy cập bằng phương pháp khác, hệ thống có thể tạo tệp thuộc sở hữu của người dùng root, lúc này hệ thống có thể bị lỗi. Bước 2: Tìm Tệp .pid cho Dịch vụ MySQL Tiếp theo bạn
cần tìm tệp Đa số sẽ được lưu ở Bước 3: Kill mysqld Process Dừng MySQL server trước khi tạo mật khẩu mới bằng lệnh sau: kill `cat /mysql-data-directory/host_name.pid` Thay Bước 4: Tạo Password File
sudo vim
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword'; Đừng quên dấu ngoặc kép và dấu phẩy. Và đặt
mật khẩu mới an toàn, đủ mạnh tại Mật khẩu mới sẽ áp dụng ở máy hiện tại bạn sử dụng. Bạn cần thay localhost bằng tên máy chủ thích hợp nếu đang kết nối với hệ thống khác.
Bước 5: Khởi động lại MySQL Server và Apply mật khẩu mới Khởi động lại MySQL bằng lệnh sau để áp dụng mật khẩu mới: mysqld --init-file=/home/me/mysql-init & Từng cách khởi động máy chủ khác sau sẽ có những tùy chọn tương ứng. Như ví dụ trên là khởi động MySQL và áp dụng mật khẩu mới cho tệp văn bản. Bước 6: Dọn dẹp Đăng nhập vào máy chủ MySQL bằng tài khoản root và xác minh hoạt động của mật khẩu mới. Sau đó, xóa tệp bạn đã tạo ở Bước 4. Cách Reset MySQL Root Password trong WindowsBước 1: Dừng MySQL server
services.msc
Bước 2: Khởi chạy trình soạn thảo văn bản Tìm trình soạn thảo Notepad hoặc dùng đường dẫn sau: Bước 3: Tạo tệp văn bản mới bằng Password Command
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword'; Đảm bảo rằng bạn giữ nguyên dấu ngoặc kép và dấu chấm phẩy. Tạo mật khẩu mới ở NewPassword.
Mật khẩu sẽ thay đổi dựa vào localhost với hệ thống tương ứng. Do đó khi bạn thay đổi mật khẩu trên một hệ thống khác bạn cần đổi tên localhost là máy chủ của bạn. Bước 4: Mở Command Prompt
Bước 5: Khởi động lại MySQL Server bằng tệp cấu hình mới của bạn
cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
mysqld --init-file=C:\\mysql-init.txt
Bước 6: Dọn dẹp Lúc này bạn có thể đăng nhập MySQL bằng mật khẩu mới để kiểm tra tính hoạt động của nó. Nếu bạn dùng tùy chọn mặc định để khởi chạy MySQL thì bạn cứ làm theo cách này. Nếu xác nhận được mật khẩu mới đã hoạt động, bạn có thể xóa tệp lưu ở ổ Tổng kếtQua bài viết trên, bạn có thể thấy việc thay đổi mật khẩu khá đơn giản nhưng mang đến cho bạn tính bảo mật cao hơn đối với cơ sở dữ liệu của bạn. Nó không bắt buộc nhưng là điều kiện cần để bạn cảm thấy an tâm hơn trong quá trình phát triển trang web và các sản phẩm phần mềm khác. Nếu bạn bất cứ câu hỏi nào liên quan đến việc Reset/Change MySQL Root Password trên Linux/Windows, hãy để lại ở bên bình luận bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất. P/s: Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến thức về lập trình, quản trị mạng, website, domain, hosting, vps, server, email,… Chúc bạn thành công. Đăng ký tên miền tại BKHOST BKHOST đang có chương trình khuyến mại cực shock dành cho khách hàng đăng ký mới tên miền.
Rất nhiều tên miền đẹp đang chờ bạn. Nhanh tay sở hữu ngay hôm nay trước khi đối thủ của bạn nhắm tới. mua tên miền rẻ nhất |