trừu tượng
Đây là trích xuất MySQL cho Microsoft Windows từ Hướng dẫn tham khảo MySQL 5.7.
Để biết thông tin pháp lý, xem các thông báo pháp lý.
Để được giúp đỡ trong việc sử dụng MySQL, vui lòng truy cập diễn đàn MySQL, nơi bạn có thể thảo luận về các vấn đề của mình với người dùng MySQL khác.
Tài liệu được tạo vào ngày: 2022-10-31 [Sửa đổi: 74434]
Cách đặt lại mật khẩu gốc MySQL.
Cần đặt lại mật khẩu gốc của bạn trong MySQL? Bằng cách làm theo hướng dẫn này, bạn sẽ học cách đặt lại mật khẩu gốc MySQL trên máy chủ Windows của bạn chỉ trong năm bước dễ dàng.
Bắt đầu nào.
- Điều đầu tiên bạn cần làm là dừng máy chủ MySQL nếu nó đang chạy. Đối với một máy chủ đang chạy dưới dạng dịch vụ Windows, bạn sẽ cần đến Trình quản lý dịch vụ để thực hiện việc này:
& nbsp; Bắt đầu menu -> Bảng điều khiển -> Công cụ quản trị -> Dịch vụ & NBSP;Start Menu -> Control Panel -> Administrative Tools -> Services
- Khi bạn đã định vị người quản lý dịch vụ, bạn sẽ cần tìm dịch vụ MySQL trong danh sách và dừng nó.
& nbsp; *Lưu ý: Nếu máy chủ MySQL của bạn không chạy như một dịch vụ, bạn có thể cần sử dụng trình quản lý tác vụ để buộc nó dừng lại.*Note: If your MySQL server is not running as a service, you may need to use the Task Manager to force it to stop.
- Sau khi dừng máy chủ MySQL của bạn, bước tiếp theo là tạo tệp văn bản và đặt lệnh sau trong đó trên một dòng:
& nbsp;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD['MyNewPassword'];
& nbsp; Lưu tệp với bất kỳ tên nào. Đối với ví dụ này, tệp sẽ là C: \ mysql-init.txt.
- Sau khi tạo và lưu tệp văn bản của bạn, bạn sẽ cần mở cửa sổ bảng điều khiển để truy cập vào dấu nhắc lệnh DOS:
& nbsp; Bắt đầu menu -> Chạy -> CMD*Lưu ý: Chúng tôi giả sử rằng bạn đã cài đặt MySQL thành C: \ MySQL. Nếu bạn đã cài đặt MySQL sang một vị trí khác, hãy điều chỉnh các lệnh sau.Start Menu -> Run -> cmd*Note: We are assuming that you installed MySQL to C:\mysql. If you installed MySQL to another location, adjust the following commands accordingly.
- Cuối cùng, tại dấu nhắc lệnh DOS, thực thi lệnh này: & nbsp;
C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt
& nbsp; *Lưu ý: Lệnh này phải được điều chỉnh để phù hợp với vị trí của thư mục MySQL của bạn cũng như tên của văn bản đã lưu của bạn. & NBSP;
C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt
*Note:
This command must be adjusted to match the location of your MySQL folder as well as the name of your saved text.
Và bạn có nó rồi đấy!
Liên kết phổ biến
Tìm kiếm thêm thông tin về MySQL? Tìm kiếm cơ sở kiến thức của chúng tôi!MySQL? Search our Knowledge Base!
Quan tâm đến nhiều bài viết về cơ sở dữ liệu? Điều hướng đến trang danh mục của chúng tôi bằng cách sử dụng thanh ở bên trái hoặc kiểm tra các bài viết phổ biến sau:Databases? Navigate to our Categories page using the bar on the left or check out these popular articles:
- Xem nội dung của bảng trong cơ sở dữ liệu SQL Server bằng Trình quản lý doanh nghiệp
- Tạo bản sao lưu MySQL từ dòng lệnh - tệp SQL nhập MySQL
- Cách cài đặt SQL Server 2012 Express trên Windows Server 2012
Các thẻ phổ biến trong danh mục này bao gồm: MySQL, MSSQL, PHPMyAdmin, PostgreSQL, v.v. & NBSP;MySQL, MSSQL, phpMyAdmin, PostgreSQL, and more.
Bạn có thể thấy những gì bạn đang tìm kiếm? Sử dụng thanh tìm kiếm ở đầu để tìm kiếm toàn bộ cơ sở kiến thức của chúng tôi.
Sự khác biệt về Hivelocity
Tìm kiếm một giải pháp máy chủ chuyên dụng tốt hơn? Trong thị trường cho các dịch vụ đám mây riêng hoặc colocation? Kiểm tra danh sách các sản phẩm rộng rãi của Hivelocity, cho các ưu đãi và ưu đãi tuyệt vời.Dedicated Server solution? In the market for Private Cloud or Colocation services? Check out Hivelocity’s extensive list of products for great deals and offers.
Với dịch vụ khách hàng tốt nhất trong lớp, giá cả phải chăng, một loạt các tùy chọn hoàn toàn có thể-và mạng không giống ai, Hivelocity là giải pháp lưu trữ mà bạn đã chờ đợi.Hivelocity is the hosting solution you’ve been waiting for.
Không chắc chắn dịch vụ nào của chúng tôi là tốt nhất cho nhu cầu cụ thể của bạn? Gọi hoặc trò chuyện trực tiếp với một trong những đại lý bán hàng của chúng tôi ngay hôm nay và thấy sự khác biệt có thể tạo ra cho bạn.Call or live chat with one of our sales agents today and see the difference Hivelocity can make for you.
Sử dụng quy trình sau để đặt lại mật khẩu cho bất kỳ tài khoản MySQL root
nào trên Windows:
Đăng nhập vào hệ thống của bạn với tư cách là quản trị viên.
Dừng máy chủ MySQL nếu nó đang chạy. Đối với một máy chủ đang chạy như một dịch vụ Windows, hãy truy cập Trình quản lý dịch vụ:
Start Menu -> Control Panel -> Administrative Tools -> Services
Sau đó tìm dịch vụ MySQL trong danh sách và dừng nó.
Nếu máy chủ của bạn không chạy như một dịch vụ, bạn có thể cần sử dụng trình quản lý tác vụ để buộc nó dừng lại.
Tạo một tệp văn bản và đặt các câu lệnh sau trong đó. Thay thế mật khẩu bằng mật khẩu mà bạn muốn sử dụng.
UPDATE mysql.user SET Password=PASSWORD['MyNewPass'] WHERE User='root'; FLUSH PRIVILEGES;
Các câu lệnh
UPDATE
vàUPDATE mysql.user SET Password=PASSWORD['MyNewPass'] WHERE User='root'; FLUSH PRIVILEGES;
0 đều phải được viết trên một dòng. Câu lệnhUPDATE
đặt lại mật khẩu cho tất cả các tài khoảnroot
hiện có và câu lệnhUPDATE mysql.user SET Password=PASSWORD['MyNewPass'] WHERE User='root'; FLUSH PRIVILEGES;
0 cho máy chủ tải lại các bảng cấp vào bộ nhớ.Lưu các tập tin. Đối với ví dụ này, tệp sẽ được đặt tên
UPDATE mysql.user SET Password=PASSWORD['MyNewPass'] WHERE User='root'; FLUSH PRIVILEGES;
4.Mở cửa sổ Bảng điều khiển để truy cập vào dấu nhắc lệnh:
Start Menu -> Run -> cmd
Khởi động máy chủ MySQL với tùy chọn
UPDATE mysql.user SET Password=PASSWORD['MyNewPass'] WHERE User='root'; FLUSH PRIVILEGES;
5 đặc biệt:C:\>
C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt
Nếu bạn đã cài đặt MySQL vào một vị trí khác với
UPDATE mysql.user SET Password=PASSWORD['MyNewPass'] WHERE User='root'; FLUSH PRIVILEGES;
6, hãy điều chỉnh lệnh cho phù hợp.Máy chủ thực thi nội dung của tệp được đặt tên bởi tùy chọn
UPDATE mysql.user SET Password=PASSWORD['MyNewPass'] WHERE User='root'; FLUSH PRIVILEGES;
5 khi khởi động, thay đổi từng mật khẩu tài khoảnroot
.Bạn cũng có thể thêm tùy chọn
UPDATE mysql.user SET Password=PASSWORD['MyNewPass'] WHERE User='root'; FLUSH PRIVILEGES;
9 vào lệnh nếu bạn muốn đầu ra máy chủ xuất hiện trong cửa sổ Bảng điều khiển thay vì trong tệp nhật ký.Nếu bạn đã cài đặt MySQL bằng Trình hướng dẫn cài đặt MySQL, bạn có thể cần chỉ định tùy chọn
Start Menu -> Run -> cmd
0:C:\>
"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe"
--defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini"
--init-file=C:\mysql-init.txt
Cài đặt
Start Menu -> Run -> cmd
0 thích hợp có thể được tìm thấy bằng cách sử dụng Trình quản lý dịch vụ:Start Menu -> Control Panel -> Administrative Tools -> Services
Tìm dịch vụ MySQL trong danh sách, nhấp chuột phải vào nó và chọn tùy chọn
Start Menu -> Run -> cmd
2. TrườngStart Menu -> Run -> cmd
3 chứa cài đặtStart Menu -> Run -> cmd
0.Sau khi máy chủ bắt đầu thành công, xóa
UPDATE mysql.user SET Password=PASSWORD['MyNewPass'] WHERE User='root'; FLUSH PRIVILEGES;
4.Dừng máy chủ MySQL, sau đó khởi động lại ở chế độ bình thường. Nếu bạn chạy máy chủ dưới dạng dịch vụ, hãy khởi động từ cửa sổ Windows Services. Nếu bạn khởi động máy chủ theo cách thủ công, hãy sử dụng bất kỳ lệnh nào bạn thường sử dụng.
Bây giờ bạn sẽ có thể kết nối với MySQL dưới dạng root
bằng cách sử dụng mật khẩu mới.