I\'m using the MySQL command line utility and can navigate through a database. Now I need to see a list of user accounts. How can I do this?
I\'m using MySQL version
Use this query:
SELECT User FROM mysql.user;
Which will output a table like this:
+-------+
| User |
+-------+
| root |
+-------+
| user2 |
+-------+
As Matthew Scharley points out in the comments on this answer, you can group by the User
column if you'd only like to see unique usernames.
This displays list of unique users:
SELECT DISTINCT User FROM mysql.user;
SELECT * FROM mysql.user;
It's a big table so you might want to be more selective on what fields you choose.
SELECT User FROM mysql.user;
use above query to get Mysql Users
to avoid repetitions of users when they connect from different origin:
select distinct User from mysql.user;
If you are referring to the actual MySQL users, try:
select User from mysql.user;