Menampilkan user pada mysql server dengan command line

Pendahuluan

Terkadang kita ingin melihat daftar pengguna yang ada database mysql server kita, tentu user selain root, yang memang sudah ada saat proses instalasi mysql server. Tulisan ini memberikan sedikit cara yang dapat digunakan menggunakan command line pada terminal linux.

Login ke MySQL Server

mysql -u root -p

Anda akan diminta untuk memasukan password dari pengguna root. Dan akan muncul mysql > , sebagai tanda anda berhasil masuk sebagai pengguna root, pada mysql server.

Menampilkan semua user/pengguna

Untuk menampilkan semua user/pengguna pada database mysql anda, silahkan jalankan perintah dibawah ini :

SELECT user, host, authentication_string FROM mysql.user;

Dan akan menghasilkan seperti pada kode dibawah ini :

mysql> SELECT user, host, authentication_string FROM mysql.user;
+------------------+-----------+-------------------------------------------+
| User             | Host      | authentication_string                     |
+------------------+-----------+-------------------------------------------+
| root             | localhost |                                           |
| mysql.session    | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| mysql.sys        | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| debian-sys-maint | localhost | *5E981119F99C120791A519B047E524B3A999AAA0 |
| phpmyadmin       | localhost | *0228AADF93BE5FA144EABFB0991B61E0669447A1 |
| impstudio        | localhost | *8232A1298A49F710DBEE0B330C42EEC825D4190A |
+------------------+-----------+-------------------------------------------+
6 rows in set (0.00 sec)

Menampilkan Pengguna Unik

Untuk menampilkan user/pengguna unik, dapat dilakukan dengan perintah :

SELECT DISTINCT User FROM mysql.user;

Dan akan mengeluarkan hasil :

mysql> SELECT DISTINCT USER FROM mysql.user;
+------------------+
| USER             |
+------------------+
| debian-sys-maint |
| impstudio        |
| mysql.session    |
| mysql.sys        |
| phpmyadmin       |
| root             |
+------------------+
6 rows in set (0.03 sec)

Penutup

Demikianlah cara untuk melihat daftar pengguna yang ada pada database mysql server anda.

Referensi : Bahasa Inggris

Leave a Reply

Your email address will not be published. Required fields are marked *