MySQL Workbench lưu trữ mật khẩu ở đâu?

Cam kết này không thuộc về bất kỳ nhánh nào trên kho lưu trữ này và có thể thuộc về một nhánh bên ngoài kho lưu trữ

Bạn không thể thực hiện hành động đó vào lúc này

Bạn đã đăng nhập bằng tab hoặc cửa sổ khác. Tải lại để làm mới phiên của bạn. Bạn đã đăng xuất trong một tab hoặc cửa sổ khác. Tải lại để làm mới phiên của bạn

Kết nối với cơ sở dữ liệu bằng MySQL Workbench trên tài khoản lưu trữ dùng chung, VPS hoặc chuyên dụng của bạn. MySQL Workbench là một công cụ miễn phí mà bạn có thể sử dụng để kết nối với cơ sở dữ liệu máy chủ từ máy tính cá nhân của mình. MySQL Workbench có thể được Tải xuống miễn phí tại liên kết sau

Bạn sẽ muốn sử dụng Windows [x86, 64-bit], Trình cài đặt MSI nếu bạn đang sử dụng Windows. Tệp chúng tôi đang cài đặt trong hướng dẫn này là mysql-workbench-gpl-5. 2. 47-win32. tập tin msi

Khi bạn đã tải xuống MySQL Workbench, bạn có thể cài đặt nó vào máy tính của mình. Sau khi bạn đã cài đặt chương trình, hãy làm theo các bước bên dưới để thiết lập kết nối từ xa

Không có thời gian để đọc bài viết?

Thêm IP vào MySQL từ xa của bạn

Để bạn có thể kết nối với cơ sở dữ liệu của mình từ xa, bạn sẽ cần thêm địa chỉ IP máy tính cục bộ của mình vào Remote MySQL trong cPanel. Bạn có thể lấy địa chỉ IP của mình bằng cách truy cập liên kết sau

Khi chúng tôi cài đặt MySQL trên Windows, chúng tôi thường chỉ định mật khẩu của người dùng root. Điều này giúp giữ cho Máy chủ MySQL được bảo mật. Giả sử bạn đã gia nhập một tổ chức mới và ban quản lý của tổ chức đó có kế hoạch di chuyển một số cơ sở dữ liệu MySQL sang SQL Server. Để thực hiện điều này, bạn cần có thông tin xác thực của người dùng root, nhưng tổ chức không theo dõi mật khẩu. Trong trường hợp này, chúng ta phải đặt lại mật khẩu của người dùng root

Trong bài viết này, chúng ta sẽ tìm hiểu cách đặt lại mật khẩu root trong MySQL Server trên Windows 10. Tôi đã chuẩn bị một môi trường demo trên máy trạm của mình để trình diễn và chi tiết sẽ được giải thích trong phần tiếp theo

Thiết lập môi trường Windows

Chúng ta sẽ tìm hiểu các phương pháp đặt lại mật khẩu root trong môi trường Windows. Để trình diễn, tôi đã tạo một máy ảo và cài đặt Windows 10 và MySQL Server trên đó. Việc cài đặt máy chủ MySQL được thực hiện bằng cách sử dụng trình hướng dẫn cài đặt MySQL. Cấu hình của MySQL như sau

  1. Phiên bản MySQL. số 8. 0. 23 [Máy chủ cộng đồng MySQL]
  2. Thư mục chính của MySQL. C. \MySQL_Home\
  3. Vị trí của thư mục dữ liệu. C. \MySQL_Data_Directory\
  4. Vị trí của tập tin khởi tạo. C. \MySQL_Home\của tôi. ban đầu

Bạn có thể xem các chi tiết trên từ bàn làm việc của MySQL. Mở MySQL Workbench và kết nối với MySQL Server? . Xem hình ảnh sau

Ngoài ra bạn có thể sử dụng lệnh mysqladmin để xem thông tin chi tiết về MySQL Server. Lệnh mysqladmin được sử dụng để thực hiện các hoạt động quản trị khác nhau, chẳng hạn như tạo và xóa cơ sở dữ liệu, xem trạng thái máy chủ, chi tiết cấu hình, v.v. Bạn có thể đọc 4. 5. 2 mysqladmin — Chương trình quản trị máy chủ MySQL để tìm hiểu thêm về lệnh mysqladmin

Chạy truy vấn sau để điền trạng thái của máy chủ MySQL

C:\MySQL_Home\bin>mysqladmin -u root -p version
Enter password: **************

Các bước để đặt lại mật khẩu của người dùng root

  1. Tạo một tệp khởi tạo có lệnh ALTER USER
  2. Dừng dịch vụ MySQL
  3. Bắt đầu dịch vụ bằng mysqld và chỉ định tệp có lệnh ALTER USER
  4. Kết nối với bàn làm việc của MySQL và đặt lại mật khẩu gốc
  5. Khởi động lại dịch vụ

Bây giờ, hãy xem cách chúng tôi có thể đặt lại mật khẩu gốc

Bước 1. Tạo một tệp khởi tạo MySQL

Trước tiên, chúng ta hãy tạo một tệp văn bản có truy vấn được sử dụng để thay đổi mật khẩu. Để thay đổi mật khẩu, chúng ta sẽ sử dụng lệnh ALTER USER sau

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

Lưu tệp ở vị trí thích hợp

Bước 2. Dừng dịch vụ MySQL

Để thay đổi mật khẩu, chúng ta phải dừng các dịch vụ MySQL. Để dừng Dịch vụ MySQL, hãy mở Bảng điều khiển?

Ngoài ra, bạn có thể chạy lệnh PowerShell sau để dừng dịch vụ MySQL

PS C:\> net stop MySQL;

Bước 3. Bắt đầu dịch vụ bằng tệp khởi tạo

Chúng tôi đang sử dụng lệnh mysqld để khởi động Dịch vụ MySQL. mysqld là một chương trình đơn luồng. Nó có nhiều tùy chọn cấu hình khác nhau có thể được chỉ định khi khởi động Máy chủ MySQL. Bạn có thể xem danh sách các tùy chọn bằng cách chạy lệnh sau

C:\>C:\MySQL_Home\bin\mysqld --verbose --help

Chúng ta sẽ sử dụng tùy chọn – -init-file trong lệnh mysqld. Tùy chọn – -init-file đọc lệnh từ tệp được chỉ định trong tùy chọn. Nếu bạn đã cài đặt Máy chủ MySQL bằng trình hướng dẫn cài đặt MySQL, như tôi đã làm, bạn phải chỉ định – -defaults-files. Trong tùy chọn – – defaults-file và vị trí của my. tập tin cấu hình ini. Tôi đã tạo một tệp có tên ResetRootPassword. txt trong D. \PasswordThư mục tệp. Lệnh mysqld với một tùy chọn như sau

C:\>C:\MySQL_Home\bin\mysqld  --defaults-file = "C:\MySQL_Home\my.ini" 
--init-file="D:\PasswordFile\ResetRootPassword.txt"

Bước 4. Kết nối với MySQL và đặt lại mật khẩu

Bây giờ, hãy để chúng tôi kết nối với MySQL bằng MySQL workbench. Mở bàn làm việc MySQL?

Chỉ định mật khẩu mới và kết nối với MySQL

Sau khi kết nối, hãy chạy lệnh sau để đặt lại mật khẩu

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

Khi mật khẩu được đặt lại, hãy đóng bàn làm việc của MySQL, hủy dịch vụ mysqld bằng cách nhấp vào lệnh Ctrl + C

Khi dịch vụ bị dừng, hãy xóa ResetRootPassword. tập tin txt

Bước 5. Khởi động lại dịch vụ MySQL

Bây giờ, hãy khởi động lại dịch vụ MySQL từ dịch vụ. msc. Mở bảng điều khiển?

Bây giờ, hãy kết nối với máy chủ MySQL bằng người dùng root như đã giải thích trong phần trước

Như bạn có thể thấy trong ảnh chụp màn hình sau, chúng tôi được kết nối với Máy chủ MySQL

Bản tóm tắt

Là quản trị viên cơ sở dữ liệu, chúng tôi có trách nhiệm theo dõi các mật khẩu quan trọng, đặc biệt là mật khẩu siêu người dùng. Nếu mật khẩu bị mất và không thể khôi phục được, nó có thể rất căng thẳng. Trong bài viết này, tôi đã đề cập đến quy trình từng bước đặt lại mật khẩu của người dùng root. Bài viết này có thể hữu ích để khôi phục mật khẩu gốc của MySQL trên Windows

Thẻ. chức năng mysql, đặt lại mật khẩu Sửa đổi lần cuối. 27 tháng 10 năm 2022

Giới thiệu về tác giả / Nisarg Upadhyay

Nisarg là Quản trị viên Cơ sở dữ liệu SQL Server và là chuyên gia được Microsoft chứng nhận, có hơn 5 năm kinh nghiệm quản trị SQL Server và 2 năm quản trị cơ sở dữ liệu Oracle 10g. Ông có chuyên môn về thiết kế cơ sở dữ liệu, điều chỉnh hiệu suất, sao lưu và phục hồi, thiết lập HA và DR, di chuyển và nâng cấp cơ sở dữ liệu. Ông đã hoàn thành bằng Cử nhân Công nghệ Thông tin tại Đại học Ganpat

Tôi có thể tìm mật khẩu cơ sở dữ liệu MySQL của mình ở đâu?

Cách lấy lại mật khẩu root của MySQL .
Đăng nhập với quyền root vào máy chủ của bạn thông qua SSH [ví dụ:. PuTTY/thiết bị đầu cuối/bash]. Ngoài ra, hãy chạy các lệnh theo sau su hoặc sudo với tư cách là người dùng root. .
Điều hướng đến /etc/mysql /cd /etc/mysql
Xem tập tin của tôi. cnf bằng cách sử dụng lệnh cat hoặc sử dụng bất kỳ phần mềm chỉnh sửa văn bản nào [vi/vim/nano]

Các kết nối MySQL Workbench được lưu trữ ở đâu?

Trên Windows, cấu hình kết nối được lưu trữ trong C. Thư mục \Documents and Settings\ UserName \Application Data\MySQL , trong đó UserName là tên của người dùng Windows hiện tại. Trên Linux, các tệp được lưu trữ trong thư mục ~/. thư mục mysqlgui.

Mật khẩu cho MySQL Workbench là gì?

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

MySQL lưu trữ thông tin người dùng ở đâu?

MySQL lưu trữ tài khoản trong bảng người dùng của cơ sở dữ liệu hệ thống mysql . Tài khoản được xác định theo tên người dùng và máy khách hoặc máy chủ mà người dùng có thể kết nối với máy chủ từ đó.

Chủ Đề