Cara cek username dan password mysql

Server database MySQL sering kali menjadi pilihan utama bagi pengembang dan siapa pun yang ingin menguji bahasa kueri terstruktur. MySQL memiliki banyak fitur yang membuatnya handal, aman, dan efisien

Namun, ada beberapa cara untuk lebih meningkatkan keamanan server MySQL. Salah satunya adalah membuat pengguna dengan izin terbatas pada database

Dalam tutorial ini, kami akan memberikan lebih banyak konteks mengapa Anda harus membuat akun pengguna MySQL terpisah dan membahas cara menggunakan perintah MySQL SHOW USERS di server Linux Anda

Cara cek username dan password mysql

 

Mengapa Membuat Pengguna di Server MySQL?

Setiap kali pengguna atau administrator basis data menginstal MySQL, pengguna pertama yang akan dibuat adalah pengguna root – administrator MySQL. Pengguna root akan memiliki izin untuk melakukan semua yang ada di database MySQL

Meskipun memiliki semua izin tampaknya bermanfaat, hal itu memiliki kelemahan keamanannya sendiri, dan berbagi pengguna root di antara beberapa orang berbahaya. Peretas sering mencoba masuk sebagai pengguna root dan mencuri informasi yang dihosting atau bahkan menghancurkan seluruh server MySQL beserta datanya

Dengan demikian, administrator sistem membuat pengguna dengan izin khusus pada beberapa database. Dengan kata lain, jika kredensial untuk satu akun disusupi, dampaknya akan minimal dan dapat dikelola

Cara MENUNJUKKAN PENGGUNA di Database MySQL di Linux

Berbeda dengan perintah SHOW DATABASES atau SHOW TABLES yang langsung menampilkan semua database atau tabel, perintah SHOW USERS tidak ada di MySQL. Meskipun tidak ada perintah seperti itu, pengguna dapat menggunakan kueri MySQL dan mendapatkan daftar lengkap pengguna di server database MySQL yang diberikan

Ikuti langkah-langkah di bawah ini untuk informasi lebih lanjut

1. Masuk sebagai Pengguna Root MySQL

Mulailah dengan masuk ke VPS melalui SSH sebagai pengguna root. Setelah selesai, masukkan baris perintah MySQL dengan perintah ini

sudo mysql -u root -p

Kemudian, masukkan kata sandi root MySQL Anda

Penting. Perlu diingat bahwa sistem dan kata sandi root MySQL terpisah dan dapat berbeda

Setelah Anda berada di konsol MySQL sebagai pengguna root, Anda akan dapat menjalankan kueri untuk menampilkan pengguna MySQL lainnya

2. Gunakan Kueri MySQL SHOW USERS

Gunakan kueri berikut untuk menampilkan pengguna MySQL yang dibuat di server basis data

SELECT user FROM mysql.user;
_

Hasilnya, Anda akan melihat daftar semua pengguna yang telah dibuat di MySQL

Cara cek username dan password mysql

Perhatikan bahwa mungkin ada pengguna duplikat. Ini karena MySQL memfilter akses ke server sesuai dengan alamat IP asalnya

Anda juga dapat menambahkan kolom host untuk melihat lebih banyak informasi menggunakan perintah berikut

SELECT user,host FROM mysql.user;

Dengan ini, Anda akan dapat melihat pengguna MySQL dan host atau alamat IP mana yang dapat mereka akses. Dalam kasus kami, semua pengguna berasal dari database lokal

Cara cek username dan password mysql

3. Lihat Lebih Banyak Info Pengguna MySQL (Opsional)

Jika Anda memerlukan informasi lebih lanjut tentang pengguna MySQL, perintah pencarian dapat diperluas dengan bantuan kueri MySQL

Sebagai contoh, perintah berikut akan mencetak semua kemungkinan informasi dari tabel pengguna

SELECT * FROM mysql.user;

Cara cek username dan password mysql

Namun, keluaran seperti itu mungkin terlihat terlalu berantakan untuk dipecahkan. Oleh karena itu, kami menyarankan untuk mempersempit pencarian dengan menggunakan kueri yang lebih spesifik

Berikut adalah beberapa kasus penggunaan yang lebih populer

Pratinjau Kolom Tabel

Kueri berikut akan menampilkan pratinjau kolom tabel pengguna. Ini sangat membantu jika pengguna ingin memeriksa informasi tentang tabel tertentu

DESC mysql.user
_

Cara cek username dan password mysql

Tampilkan Hanya Nama Pengguna Unik

Untuk melewati nama pengguna berulang, kueri berikut dapat digunakan

SELECT DISTINCT user FROM mysql.user;

Cara cek username dan password mysql

Kedaluwarsa Kata Sandi dan Status Penguncian Akun

Untuk memeriksa status kedaluwarsa kata sandi dan status penguncian akun, gunakan kueri ini

SELECT user, account_locked, password_expired FROM mysql.user;
_

Cara cek username dan password mysql

Tampilkan Pengguna Tercatat Saat Ini dan Saat Ini

Pengguna saat ini dapat ditampilkan dengan kueri berikut

SELECT current_user();

Cara cek username dan password mysql

Jika memerlukan informasi lebih lanjut, Anda dapat memodifikasi kueri untuk menampilkan pengguna yang saat ini masuk dengan status mereka. Perintah ini bermanfaat untuk menemukan pengguna menganggur yang menggunakan terlalu banyak sumber daya

SELECT user,host, command FROM information_schema.processlist;
_

Cara cek username dan password mysql

Server hosting virtual Anda, aturan Anda. Dapatkan semua sumber daya yang Anda butuhkan untuk proyek berikutnya. Dapatkan Hosting VPS

Kesimpulan

Administrasi server database dapat menjadi pekerjaan yang menantang. Dengan demikian, administrator basis data harus berhati-hati saat membuat dan mengelola izin pengguna

Perintah MySQL SHOW USERS memungkinkan administrator untuk melihat pengguna MySQL bersama informasi penting lainnya

Singkatnya, kami telah membahas dasar-dasar cara menampilkan pengguna MySQL yang terikat ke database dan mempelajari caranya

  • Daftar semua pengguna yang dibuat dalam database MySQL yang diberikan
  • Pratinjau kolom tabel database MySQL
  • Hanya tampilkan nama pengguna unik dalam sebuah tabel
  • Periksa kedaluwarsa kata sandi dan status penguncian akun
  • Tampilkan pengguna saat ini dan yang sedang masuk dalam database MySQL

Kami harap tutorial ini bermanfaat bagi Anda. Jika Anda memiliki pertanyaan atau wawasan tambahan, beri tahu kami di bagian komentar di bawah

Pelajari Lebih Lanjut Tentang Sistem Manajemen Basis Data

Apa itu DBMS. Panduan Lengkap
Cara Instal phpMyAdmin di CentOS 7
Cara Memasang MongoDB di Ubuntu
Apache Cassandra. Tutorial untuk Pemula
Cara Instal PostgreSQL di Ubuntu
Cara Instal phpMyAdmin di Ubuntu
Cara Instal PostgreSQL di CentOS 7

FAQ MySQL Tampilkan Pengguna

Bagaimana Saya Dapat Melihat Semua Pengguna dan Kata Sandi MySQL?

Buat kueri SQL berikut
mysql> pilih pengguna, kata sandi, host dari mysql. pengguna
Permintaan ini menampilkan daftar pengguna, nama pengguna, kata sandi, dan host basis data mereka

Bagaimana Saya Menampilkan Pengguna di MySQL MariaDB?

Masuk ke server MariaDB/MySQL Anda dengan klien mysql sebagai pengguna root. Ketik kueri berikut
$ mysql -u akar –p
Atau
$ mysql –u root –h localhost –p mysql

Di Mana Pengguna Disimpan di MySQL?

MySQL menyimpan pengguna di tabel pengguna di dalam database

Cara cek username dan password mysql

Penulis

Ignas R

Ignas sangat puas membantu orang mengatasi masalah teknis yang paling rumit sekalipun. Tujuannya saat ini adalah menulis artikel yang mudah diikuti sehingga masalah ini tidak akan terjadi sama sekali. Di waktu luangnya, Ignas suka bermain video game dan membereskan barang-barang di sekitar rumahnya

Bagaimana cara menemukan nama pengguna dan kata sandi database MySQL saya?

Jadi misalnya, untuk menampilkan nama pengguna, kata sandi, dan host pengguna MySQL, kami akan memodifikasi kueri sql agar sesuai dengan itu. mysql> pilih pengguna, kata sandi, host dari mysql. pengguna ; .

Bagaimana cara menemukan nama pengguna MySQL saya?

Ya, Anda bisa menggunakan metode CURRENT_USER() untuk mengetahui nama pengguna saat ini di MySQL. Metode di atas mengembalikan nama pengguna yang dapat digunakan untuk mengautentikasi koneksi klien

Bagaimana cara menemukan nama pengguna dan kata sandi MySQL saya di Windows?

Jalankan perintah berikut di Terminal untuk terhubung ke DBMS (Anda memerlukan akses root). sudo mysql -u root -p; jalankan pembaruan kata sandi dari pengguna target (untuk contoh nama pengguna saya adalah mousavi dan .

Bagaimana cara memberikan nama pengguna dan kata sandi MySQL?

Buat dan edit pengguna di MySQL .
Gabung. Masuk ke server awan Anda. .
Buat pengguna baru. Anda dapat membuat pengguna baru dan menetapkan kata sandi untuk pengguna tersebut pada saat yang sama, seperti yang ditunjukkan pada contoh perintah berikut, yang membuat pengguna dengan uji nama pengguna. .
Tetapkan izin untuk pengguna baru. .
Masuk sebagai pengguna baru. .
Jatuhkan pengguna