Hướng dẫn how set mysql root password localhost? - cách đặt mật khẩu gốc mysql localhost?

Giới thiệu

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ó mật khẩu 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. is a popular database management system for web application software. Like many web services, MySQL has an administrator-level or root password. The root password allows a user to perform all top-level functions in the database.

Nếu bạn không 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 thực tiễn 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 của nó, 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.this guide will help you reset a MySQL Root password on Linux and Windows.

Hướng dẫn how set mysql root password localhost? - cách đặt mật khẩu gốc mysql localhost?

Điều kiện tiên quyết

  • Cơ sở dữ liệu MySQL hiện có
  • Truy cập vào máy chủ Linux hoặc Windows đang chạy MySQL
  • Đặc quyền quản trị viên trên máy tính lưu trữ cơ sở dữ liệu MySQL
  • Một trình soạn thảo văn bản. Notepad được bao gồm theo mặc định trong cửa sổ. VIM được cài đặt theo mặc định trong Linux.
  • Truy cập vào giao diện dòng lệnh (hoặc thiết bị đầu cuối)

Bước 1: Đăng nhập với tư cách là người dùng MySQL

Khi bạn khởi động vào cài đặt Linux của mình, hãy đảm bảo rằng bạn đã đăng nhập với tư cách là người dùng thường chạy MySQL. Mặc dù bạn có thể đăng nhập làm root, một khi bạn khởi động máy chủ MySQL, hãy đảm bảo bạn khởi động nó với tùy chọn --user=mysql.--user=mysql option.

Mặt khác, hệ thống có thể tạo các tệp thuộc sở hữu của người dùng gốc, có thể gây ra sự cố.

Bước 2: Tìm tệp .pid cho dịch vụ MySQL

Bướ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/var/lib/mysql/,/var/run/mysqld/, hoặc/usr/local/mysql/data/path. Tên tệp thường bắt đầu với MySQLD (hoặc tên máy chủ hệ thống của bạn) và kết thúc bằng phần mở rộng .pid. /var/lib/mysql/, /var/run/mysqld/, or /usr/local/mysql/data/ path. The filename usually starts with mysqld (or your system’s hostname) and ends with the .pid extension.

Bước 3: Giết quy trình MySQLD

Trước khi bạn tạo mật khẩu gốc mới, hãy dừng máy chủ MySQL. Để tiêu diệt quy trình MySQLD, hãy mở một dòng lệnh và chạy như sau:

kill `cat /mysql-data-directory/host_name.pid`

Thay thế mysql-data-directory/host_name.pid bằng tên tệp bạn tìm thấy trong 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 Back-Tick (thường là phía trên phím tab) và không phải là dấu cách một điểm nào ở đầu lệnh.mysql-data-directory/host_name.pid with the filename you found in the previous step. Ensure to specify the whole path to the file. Also, make sure to use the back-tick key (usually above the tab key) and not a single-quote mark in the beginning of the command.

Bước 4: Tạo tệp mật khẩu

1. 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:

sudo vim

2. Tiếp theo, thêm dòng sau trong tệp:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

Hướng dẫn how set mysql root password localhost? - cách đặt mật khẩu gốc mysql localhost?

Hãy nhớ rằng bao gồm các dấu hiệu một đoạn và dấu chấm phẩy. Thay thế NewPassword & nbsp; bằng mật khẩu bạn muốn sử dụng. Cuối cùng, hãy đảm bảo sử dụng mật khẩu an toàn mạnh mẽ, như những ví dụ này.NewPassword with the password you want to use. Finally, make sure to use a strong secure password, like these examples.

Lệnh sẽ hoạt động cho máy mà bạn hiện đang sử dụng. Nếu bạn kết nối với một hệ thống khác, hãy thay thế localhost & nbsp; bằng tên máy chủ thích hợp.localhost with the appropriate hostname.

3. Lưu tệp vào Home/Me/MySQL-Init.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 vào 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:

mysqld --init-file=/home/me/mysql-init &

Đ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ư --defaults-file trước lệnh

sudo vim
0.)--defaults-file before the
sudo vim
0
command.)

Bước 6: Dọn dẹp

Cuối cùng, đăng nhập vào máy chủ MySQL của bạn bằng tài khoản gốc và xác minh mật khẩu mới hoạt động. Sau đó, xóa tệp bạn đã tạo trong bước 4.

Cách đặt lại mật khẩu gốc MySQL trong Windows

Bước 1: Dừng máy chủ MySQL

1. Bắt đầu bằng cách kiểm tra xem bạn có đăng nhập với tư cách là quản trị viên không.

2. Nhấn Win+R (giữ khóa Windows/Super và nhấn vào R R R R.) Khi hộp Run Run xuất hiện loại:Win+R (hold the Windows/Super key, and press “r”.) Once the “Run” box appears type:

services.msc

3. Nhấp vào OK.OK.

Hướng dẫn how set mysql root password localhost? - cách đặt mật khẩu gốc mysql localhost?

4. Cuộn xuống danh sách các 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.Stop.

Bước 2: Khởi chạy Trình chỉnh sửa văn bản

Nhấp vào menu và tìm kiếm Notepad.Notepad.

Ngoài ra, bạn có thể sử dụng đường dẫn: menu> Phụ kiện Windows> Notepad.menu > Windows Accessories > Notepad.

Bước 3: Tạo một tệp văn bản mới với lệnh Mật khẩu

1. Nhập dòng sau vào trình soạn thảo văn bản:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

Hãy chắc chắn rằng bạn giữ các dấu giá và dấu chấm phẩy. Thay thế NewPassword bằng mật khẩu bạn chọn.NewPassword with the password of your choice.

Hướng dẫn how set mysql root password localhost? - cách đặt mật khẩu gốc mysql localhost?

2. Sử dụng tệp> Lưu dưới dạng menu để lưu tệp vào gốc của ổ cứng (C :). Chọn tên tệp, chẳng hạn như mysql-init.txt.File > Save As menu to save the file to the root of your hard drive (C: ). Choose a filename, such as 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 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.localhost command makes the password change on your local system. If you’re changing the password on a system over the network, substitute the hostname for localhost.

Bước 4: Mở dấu nhắc lệnh

1. Nhấn Ctrl+Shift+Esc.Ctrl+Shift+Esc.

2. Sau đó, nhấp vào menu Tệp> Chạy nhiệm vụ mới.File menu > Run new task.

3. Nhập cmd.exe và kiểm tra hộp để chạy làm quản trị viên.cmd.exe, and check the box to run as administrator.

4. Nhấp vào OK.OK.

Bước 5: Khởi động lại máy chủ MySQL bằng tệp cấu hình mới của bạn

1. Điều hướng đến thư mục MySQL bằng dấu nhắc lệnh:

cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"

2. Sau đó, nhập như sau:

mysqld --init-file=C:\\mysql-init.txt

Lưu ý rằng có hai dấu gạch chéo sau C: Prompt.Olso, nếu bạn chọn một tên tệp khác trong bước 2, hãy sử dụng tên đó sau khi chém đôi.
Also, if you chose a different filename in Step 2, use that name after the double slash.

Bước 6: Dọn dẹp

Bây giờ, bạn có thể đăng nhập vào máy chủ MySQL của mình dưới dạng 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 --defaults-file), hãy tiếp tục và làm như vậy.--defaults-file option), go ahead and do so.

Khi MySQL khởi chạy và bạn đã xác nhận thay đổi mật khẩu, hãy xóa tệp C: \ mysql-init.txt.C:\mysql-init.txt file.

Sự kết luận

Sau khi đọc hướng dẫn này, bạn nên sẵn sàng & NBSP; đặt lại mật khẩu gốc trên MySQL trong Linux và Windows. Cấp, nó không quá khó khăn, nhưng đó là một cách an toàn để thay đổi mật khẩu nhạy cảm.reset the root password on MySQL in Linux and Windows. Granted, it is not too challenging, yet it is a secure way to change a sensitive password.

Mật khẩu cho root localhost mysql là gì?

Người dùng mặc định cho MySQL là root và theo mặc định, nó không có mật khẩu.no password.

Làm cách nào để thay đổi mật khẩu mysql localhost của tôi?

Trong máy khách MySQL, hãy yêu cầu máy chủ tải lại các bảng cấp để các câu lệnh quản lý tài khoản hoạt động: MySQL> Đặc quyền xả; sau đó thay đổi mật khẩu tài khoản '@' 'localhost'.Thay thế mật khẩu bằng mật khẩu mà bạn muốn sử dụng.mysql> FLUSH PRIVILEGES; Then change the 'root'@'localhost' account password. Replace the password with the password that you want to use.

Làm cách nào để đặt lại mật khẩu gốc localhost của tôi?

Nhập dòng sau vào Trình chỉnh sửa văn bản: thay đổi người dùng 'root'@'localhost' được xác định bởi 'newPassword'; đảm bảo bạn giữ dấu ngoặc kép và semicolon.ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword'; Make sure you keep the quote marks and semicolon. Replace NewPassword with the password of your choice.

Làm thế nào đặt mật khẩu gốc mysql trong phpmyadmin?

Ba bước mà tôi đã làm:..
Trong bảng điều khiển MySQL đặt mật khẩu mới.Để làm cho điều đó: mysqladmin -u mật khẩu gốc 'your_password'.
Trong phpmyadmin, nhấp vào người dùng và đặt cùng một mật khẩu thành root người dùng ..
Cuối cùng, đặt mật khẩu mới của bạn trong cấu hình.INC.PHP.Đừng thay đổi bất cứ điều gì khác trong tệp này ..