Làm cách nào để thay đổi người dùng trong mysql?

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

Làm cách nào để thay đổi người dùng trong mysql?

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

Làm cách nào để thay đổi người dùng trong mysql?

Sau khi nhấp vào nút OK, chúng ta có thể thấy dấu nhắc lệnh như sau

Làm cách nào để thay đổi người dùng trong mysql?

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 --version

Nế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 wrapper

Hoặ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 -p

Nế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 -p

Bạ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

Làm cách nào để thay đổi người dùng từ root trong MySQL?

CẬP NHẬT nhóm người dùng user = 'yourNewUserName' WHERE user = 'root' ; .

Làm cách nào để thay đổi tên người dùng trong MySQL?

Bạn có thể thay đổi tên của tài khoản người dùng hiện có trong MySQL bằng cách sử dụng Tuyên bố ĐỔI TÊN NGƯỜI DÙNG . Để tạo tài khoản người dùng, tài khoản hiện tại cần có đặc quyền CREATE USER hoặc đặc quyền UPDATE cho lược đồ hệ thống MySQL.

Làm cách nào để thay đổi tên người dùng và mật khẩu trong MySQL?

Cách thay đổi mật khẩu người dùng trên mysql .
Mở bash shell và kết nối với máy chủ với tư cách người dùng root. mysql -u gốc -h máy chủ cục bộ -p
Chạy lệnh ALTER mysql. THAY ĐỔI NGƯỜI DÙNG 'userName'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'New-Password-Here';
Cuối cùng gõ lệnh SQL để tải lại các bảng cấp trong cơ sở dữ liệu mysql. ĐẶC QUYỀN FLUSH;

Làm cách nào để chọn người dùng trong MySQL?

Đầu tiên, chúng ta phải mở máy chủ MySQL bằng cách sử dụng công cụ máy khách mysql và đăng nhập với tư cách quản trị viên vào cơ sở dữ liệu máy chủ. Thực hiện truy vấn sau. > mysql -u root -p. Nhập mật khẩu. ********* .
mysql> Chọn người dùng();
mysql> Chọn current_user();