Tài khoản người dùng trong MySQL chứa thông tin cần thiết cho tài khoản MySQL, chẳng hạn như thông tin đăng nhập, đặc quyền tài khoản và thông tin máy chủ. Vì vậy, để truy cập và quản lý cơ sở dữ liệu trong MySQL, chúng ta cần tạo một tài khoản người dùng. Chúng tôi có thể tạo một số tài khoản người dùng trên máy chủ MySQL và sử dụng chúng bất cứ khi nào chúng tôi cần. Bài viết này sẽ xem cách chúng ta có thể đăng nhập vào máy chủ bằng một tài khoản khác
cú pháp
Sau đây là cú pháp để đăng nhập với tư cách người dùng khác trên máy chủ MySQL
Sau khi nhấn phím enter, chúng ta cần viết cùng một mật khẩu được liên kết với người dùng
Hãy để chúng tôi hiểu nó với sự giúp đỡ của những lời giải thích sau đây. Đầu tiên, chúng tôi sẽ tạo một người dùng mới có tên 'William' và mật khẩu là 'will123456'. Chúng tôi có thể làm điều này bằng cách thực hiện truy vấn dưới đây
Tiếp theo, chúng tôi sẽ xác minh người dùng mới được tạo đã được tạo thành công trong MySQL. bảng người dùng hay không. Chúng tôi có thể thực hiện truy vấn dưới đây để hiển thị tất cả người dùng từ MySQL. bảng người dùng
Sau khi thực hiện ta sẽ được kết quả như sau
Tiếp theo, chúng tôi cần cung cấp tất cả các đặc quyền cho tài khoản người dùng mới được tạo 'William' bằng cách thực hiện truy vấn như sau
Nếu truy vấn này thành công, chúng ta sẽ nhận được thông báo bên dưới
Nếu chúng ta muốn đăng nhập vào một tài khoản người dùng khác, chúng ta cần mở dấu nhắc lệnh bằng cách thực hiện lệnh RUN trong hộp tìm kiếm hoặc nhấn phím tắt Windows + R. Nó sẽ hiện ra màn hình ta gõ CMD và nhấn nút OK. Xem ảnh chụp màn hình bên dưới
Sau khi nhấp vào nút OK, chúng ta có thể thấy dấu nhắc lệnh như sau
Bây giờ, chúng tôi sẽ làm theo các bước dưới đây để đến vị trí của thư mục bin
Bước 1. Giả sử chúng tôi đã cài đặt MySQL trong thư mục C trên thiết bị của mình. Sau đó, sao chép thư mục đó và dán nó vào dấu nhắc lệnh của chúng tôi và nhấn phím Enter
Sau khi nhấn phím Enter, chúng ta sẽ nhận được kết quả bên dưới cho biết tên người dùng được mở thành công
Tùy thuộc vào phiên bản máy chủ MySQL hoặc MariaDB mà bạn đang chạy trên hệ thống của mình, bạn sẽ cần sử dụng các lệnh khác nhau để thay đổi mật khẩu người dùng
Bạn có thể tìm thấy phiên bản máy chủ cơ sở dữ liệu của mình bằng cách ban hành lệnh sau
mysql --versionNếu bạn đã cài đặt MySQL trong hệ thống của mình, đầu ra sẽ giống như thế này
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapperHoặc xuất như thế này cho MariaDB
mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2Đảm bảo ghi lại phiên bản MySQL hoặc MariaDB mà bạn đang chạy. Nếu bạn muốn lấy danh sách tất cả tài khoản người dùng MySQL, vui lòng xem hướng dẫn này
Cách thay đổi mật khẩu người dùng MySQL
Thực hiện các bước bên dưới để thay đổi mật khẩu người dùng MySQL
1. Đăng nhập vào vỏ MySQL với quyền root
Truy cập trình bao MySQL bằng cách nhập lệnh sau và nhập mật khẩu người dùng root MySQL của bạn khi được nhắc
mysql -u root -pNếu bạn chưa đặt mật khẩu cho người dùng root MySQL, bạn có thể đăng nhập bằng mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper 0
2. Đặt mật khẩu người dùng MySQL
Nhập các lệnh sau nếu bạn có MySQL 5. 7. 6 trở lên hoặc MariaDB 10. 1. 20 trở về sau
ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD';FLUSH PRIVILEGES;Nếu câu lệnh mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper 1 không phù hợp với bạn, bạn có thể sửa đổi trực tiếp bảng người dùng
UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD')WHERE User = 'user-name' AND Host = 'localhost';FLUSH PRIVILEGES;Nhập các lệnh sau nếu bạn có MySQL 5. 7. 5 trở về trước hoặc MariaDB 10. 1. 20 trở về trước
________số 8_______
Đảm bảo bạn thay đổi mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper 2 bằng tên của người dùng mà bạn muốn thay đổi mật khẩu thành. Nếu người dùng đang kết nối với máy chủ MySQL từ một máy chủ khác, hãy thay đổi mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper 3 bằng tên máy chủ từ xa hoặc Địa chỉ IP
Trong cả hai trường hợp nếu mọi việc suôn sẻ, bạn sẽ thấy đầu ra sau
Query OK, 0 rows affected (0.00 sec)Đăng xuất khỏi dấu nhắc MySQL bằng cách thực thi
quit;3. Xác minh mật khẩu mới
Để xác minh rằng mật khẩu mới đã được áp dụng chính xác, hãy nhập
mysql -u user-name -h localhost -pBạn sẽ được nhắc nhập mật khẩu người dùng mới. Nhập nó và bạn sẽ đăng nhập vào máy chủ MySQL của mình
Phần kết luận
Trong hướng dẫn này, bạn đã học cách thay đổi mật khẩu người dùng MySQL hoặc MariaDB. Đảm bảo mật khẩu mới mạnh và an toàn và giữ mật khẩu ở nơi an toàn