Tài khoản người dùng trong MySQL chứa thông tin cần thiết cho các 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ủ. Do đó, để truy cập và quản lý cơ sở dữ liệu trong MySQL, chúng tôi cần tạo 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ủ với một tài khoản khác.login information, account privileges, and the host information. Therefore, to access and manage the databases in MySQL, we need to create a user account. We can create several user accounts on the MySQL server and used them whenever we need them. This article will see how we can log in to the server with a different account.
Cú pháp
Sau đây là cú pháp đăng nhập với tư cách là người dùng khác trên máy chủ MySQL:
Sau khi nhấn phím Enter, chúng tôi 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 cho chúng tôi hiểu nó với sự giúp đỡ của các 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 ta có thể làm điều này bằng cách thực hiện truy vấn dưới đây:'William', and the password is 'will123456'. We can do this by executing the below query:
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 bảng mysql.user 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ừ bảng mysql.user:MySQL.user table or not. We can execute the below query to display all users from MySQL.user table:
Sau khi thực hiện, chúng tôi sẽ nhận được đầu ra 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 thi truy vấn như sau:provide all privileges to the newly created user account 'William' by executing the query as follows:
Nếu truy vấn này thành công, chúng ta sẽ nhận được thông báo dưới đây:
Nếu chúng tôi muốn đăng nhập vào một tài khoản người dùng khác, chúng tôi cần mở dấu nhắc lệnh bằng cách thực thi lệnh chạy trong hộp tìm kiếm hoặc nhấn phím tắt Windows + R. Nó sẽ hiển thị màn hình nơi chúng tôi nhập CMD và nhấp vào nút OK. Xem ảnh chụp màn hình dưới đây:open the command prompt by executing the RUN command in the search box or pressing the Windows + R shortcut key. It will display the screen where we type CMD and click the OK button. See the below screenshot:
Sau khi nhấp vào nút OK, chúng ta có thể thấy dấu nhắc lệnh như sau:OK button, we can see the command prompt as follows:
Bây giờ, chúng tôi sẽ làm theo các bước được đưa ra dưới đây để tiếp cậ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 chúng tôi. 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. Suppose we have installed MySQL in the C folder on our device. Then, copy that folder and paste it into our command prompt and press the Enter key.
Sau khi nhấn phím Enter, chúng ta có thể thấy đầu ra dưới đây:
Bước 2: Tiếp theo, chúng ta sẽ sử dụng cú pháp mà chúng ta đã thảo luận ở đầu (tên người dùng mysql -u -p.). Viết 'William' làm tên người dùng & 'Will123456' như mật khẩu được tạo ở trên và nhấn phím Enter để truy cập tài khoản. Xem truy vấn dưới đây: Next, we will use the syntax that we have discussed at the beginning (mysql -u username -p.). Write the 'William' as the user name & 'will123456' as the password created above and press the Enter key to access the account. See the below query:
Sau khi nhấn phím Enter, chúng tôi sẽ nhận được đầu ra dưới đây hiển thị tên người dùng được mở thành công.
Tên đăng nhập: Chọn tên đăng nhập của tài khoản người dùng dịch vụ của bạn hoặc. ....
Chọn trang "Ánh xạ người dùng" ..Apr 2, 2014 at 12:41
1
Làm cách nào để chọn người dùng trong MySQL?
[madegow@fedora20 ~]$ mysql -u root -p Enter password: ... MariaDB [(none)]> select user() -> ; +----------------+ | user() | +----------------+ | root@localhost | +----------------+ 1 row in set (0.00 sec) MariaDB [(none)]> system mysql -u madegow -p Enter password: ... MariaDB [(none)]> select user(); +-------------------+ | user() | +-------------------+ | madegow@localhost|Hãy cho chúng tôi xem làm thế nào chúng ta có thể sử dụng truy vấn này. Đầu tiên, chúng tôi 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 làm quản trị viên vào cơ sở dữ liệu máy chủ ..
> mysql -u root -p ..Jul 4, 2015 at 6:47
Nhập mật khẩu: *********.
Vì vậy, như đã nói nhiều năm trước bởi người bạn của chúng tôi Shivakumara, câu trả lời là:
MySQL> SYSTEM mysql -u user -pKhông có gì khác ngoài việc gọi một lệnh shell os từ lời nhắc MySQL.
Kirby
Huy hiệu vàng 14.6K88 gold badges86 silver badges100 bronze badges
Đã trả lời ngày 20 tháng 8 năm 2017 lúc 15:20Aug 20, 2017 at 15:20
BMFloydBmFloydbmfloyd
611 Huy hiệu bạc2 Huy hiệu đồng1 silver badge2 bronze badges
1
Phiên MySQL CLI bị ràng buộc với người dùng đã bắt đầu nó. Do đó, bạn sẽ phải mở một phiên mới với người dùng mong muốn sau khi bạn đã tạo và đặt các khoản tài trợ cần thiết. Bạn có thể mở một phiên mới và giữ phần hiện tại. Hoặc, bạn có thể kết thúc phiên hiện tại và sau đó bắt đầu một cái mới:
mysql -uUSER -p DATABASETrong đó USER là tên của người dùng mới và DATABASE là cơ sở dữ liệu để chuyển sang khi bạn đăng nhập (-p điểm mà bạn sẽ nhắc nhập mật khẩu). Để thoát khỏi phiên, chỉ cần sử dụng exit.
Kirby
Huy hiệu vàng 14.6K88 gold badges86 silver badges100 bronze badges
Đã trả lời ngày 20 tháng 8 năm 2017 lúc 15:20Apr 2, 2014 at 12:45
BMFloydBmFloydAlma Do
611 Huy hiệu bạc2 Huy hiệu đồng9 gold badges72 silver badges103 bronze badges
Phiên MySQL CLI bị ràng buộc với người dùng đã bắt đầu nó. Do đó, bạn sẽ phải mở một phiên mới với người dùng mong muốn sau khi bạn đã tạo và đặt các khoản tài trợ cần thiết. Bạn có thể mở một phiên mới và giữ phần hiện tại. Hoặc, bạn có thể kết thúc phiên hiện tại và sau đó bắt đầu một cái mới:
Microsoft Windows [Version 10.0.10586] (c) 2015 Microsoft Corporation. All rights reserved. C:\Users\avinash>cd/ C:\>cd "Program Files\MySQL\MySQL Server 5.7\bin" C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -u xyzzzz -p Enter password: ***** ERROR 1045 (28000): Access denied for user 'xyzzzz'@'localhost' (using password: YES) C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -u xyzzzz -p Enter password:
Kirby
Huy hiệu vàng 14.6K88 gold badges86 silver badges100 bronze badges
Đã trả lời ngày 20 tháng 8 năm 2017 lúc 15:20Apr 24, 2018 at 5:36