Saat mengelola database MySQL, Anda akan sering menemukan kebutuhan untuk melihat daftar akun pengguna MySQL di database. Asumsi umum adalah bahwa ada perintah mysql show users di MySQL tapi sayangnya bukan itu masalahnya. Begitu banyak administrator MySQL pemula terutama mereka yang memiliki pengalaman menggunakan Sistem Manajemen Database (DBMS) lainnya dibiarkan menggaruk-garuk kepala bertanya-tanya mengapa tidak ada jenis perintah mysql show users
Nah, meskipun pengembang MySQL tidak menyediakan perintah mysql show users, kabar baiknya adalah MySQL menyediakan cara praktis dan sederhana untuk melakukan ini dan cukup mudah. Untuk memulai, Anda perlu memastikan bahwa Anda telah menginstal dan menjalankan server MySQL dengan benar. Maka Anda harus masuk sebagai pengguna administratif melalui prompt mysql> menggunakan Command Prompt atau klien SSH seperti di Putty
Setelah masuk, jalankan perintah berikut pada prompt mysql>
mysql> select * from mysql.user;_
Mengingat bahwa kami sedang menjalankan kueri SELECT ALL sql dengan pernyataan select * from mysql.user;, kueri mengembalikan sejumlah besar informasi – berguna dan tidak berguna. Jadi jauh lebih baik dan efisien untuk memodifikasi kueri sql untuk mencerminkan informasi sebanyak yang benar-benar dibutuhkan
Jadi misalnya, untuk menunjukkan nama pengguna, kata sandi, dan host pengguna MySQL, kami akan memodifikasi kueri sql agar sesuai
mysql> select user, password, host from mysql.user;_
Permintaan sql di atas akan memberi Anda daftar pengguna dan nama pengguna, kata sandi, dan host basis data masing-masing. Jadi pada dasarnya Anda dapat bermain-main dengan kueri sql dan menyesuaikannya untuk mencerminkan informasi yang ingin Anda ambil dari database karena berkaitan dengan MySQL dan menampilkan semua pengguna MySQL
Pertanyaan berikutnya yang kami yakin akan muncul di benak Anda adalah “bagaimana cara mengetahui berbagai kolom yang membentuk tabel “pengguna” di MySQL, cukup sederhana. MySQL memberikan komentar sederhana untuk mendapatkan informasi ini. Saat masih masuk, jalankan perintah berikut pada prompt mysql>
mysql show users_0
dan tergantung pada versi database MySQL Anda, Anda akan mendapatkan keluaran yang mirip dengan
+------------------------+-----------------------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------------------+-----------------------------------+------+-----+---------+-------+ | Host | char(60) | NO | PRI | | | | User | char(16) | NO | PRI | | | | Password | char(41) | NO | | | | | Select_priv | enum('N','Y') | NO | | N | | | Insert_priv | enum('N','Y') | NO | | N | | | Update_priv | enum('N','Y') | NO | | N | | | Delete_priv | enum('N','Y') | NO | | N | | | Create_priv | enum('N','Y') | NO | | N | | | Drop_priv | enum('N','Y') | NO | | N | | | Reload_priv | enum('N','Y') | NO | | N | | | Shutdown_priv | enum('N','Y') | NO | | N | | | Process_priv | enum('N','Y') | NO | | N | | | File_priv | enum('N','Y') | NO | | N | | | Grant_priv | enum('N','Y') | NO | | N | | | References_priv | enum('N','Y') | NO | | N | | | Index_priv | enum('N','Y') | NO | | N | | | Alter_priv | enum('N','Y') | NO | | N | | | Show_db_priv | enum('N','Y') | NO | | N | | | Super_priv | enum('N','Y') | NO | | N | | | Create_tmp_table_priv | enum('N','Y') | NO | | N | | | Lock_tables_priv | enum('N','Y') | NO | | N | | | Execute_priv | enum('N','Y') | NO | | N | | | Repl_slave_priv | enum('N','Y') | NO | | N | | | Repl_client_priv | enum('N','Y') | NO | | N | | | Create_view_priv | enum('N','Y') | NO | | N | | | Show_view_priv | enum('N','Y') | NO | | N | | | Create_routine_priv | enum('N','Y') | NO | | N | | | Alter_routine_priv | enum('N','Y') | NO | | N | | | Create_user_priv | enum('N','Y') | NO | | N | | | Event_priv | enum('N','Y') | NO | | N | | | Trigger_priv | enum('N','Y') | NO | | N | | | Create_tablespace_priv | enum('N','Y') | NO | | N | | | ssl_type | enum('','ANY','X509','SPECIFIED') | NO | | | | | ssl_cipher | blob | NO | | NULL | | | x509_issuer | blob | NO | | NULL | | | x509_subject | blob | NO | | NULL | | | max_questions | int(11) unsigned | NO | | 0 | | | max_updates | int(11) unsigned | NO | | 0 | | | max_connections | int(11) unsigned | NO | | 0 | | | max_user_connections | int(11) unsigned | NO | | 0 | | | plugin | char(64) | YES | | | | | authentication_string | text | YES | | NULL | | | password_expired | enum('N','Y') | NO | | N | | +------------------------+-----------------------------------+------+-----+---------+-------+ 43 rows in set (0.00 sec)
Output di atas memberi tahu Anda bahwa semua kolom yang relevan dalam tabel "pengguna" dari instalasi database MySQL Anda dan sangat penting untuk membantu Anda saat Anda perlu menampilkan informasi pengguna MySQL
Jadi seperti yang Anda lihat, MySQL menyediakan cara mengatasi kurangnya perintah mysql show users. Cuplikan kode yang kami berikan pada tutorial singkat ini akan memungkinkan Anda melakukan tugas menampilkan semua pengguna di database MySQL apa pun
Tim Redaksi
Kami adalah Tim Editorial di DailyRazor, dan kami bersemangat menghadirkan konten terbaru untuk Anda tentang desain web, hosting web, bisnis, dan topik terkait teknologi. Kami bekerja keras untuk memastikan bahwa artikel kami ditulis dengan baik dengan kualitas tingkat tinggi untuk kesenangan membaca Anda
Alamat email Anda tidak akan dipublikasikan. Kolom yang wajib diisi ditandai * Komentar Nama * Email * Situs web Simpan nama, email, dan situs web saya di browser ini untuk komentar saya berikutnya Tinggalkan Balasan
Mencari
Dapatkan Pembaruan Terbaru
Semua konten terbaru dikirim langsung ke kotak masuk Anda. Jangan khawatir kami tidak melakukan spam
Alamat email
langganan
Anda mungkin juga suka
Bahasa Pemrograman Terbaik untuk Keamanan Siber 2022
KPI E-niaga – Panduan Utama tentang 91 Metrik Vital dalam E-niaga
Ulasan Deliverr – Cara Tercepat Untuk Memenuhi Penjualan E-niaga?
Blogging untuk Bisnis. Mulailah Kompetisi Anda Lebih Awal
10 Praktik Terbaik Keamanan Aplikasi Web untuk Mengamankan Data Anda
Jelajahi Topik
- Perdagangan elektronik
- Panduan
- Pemasaran
- Ulasan
- Solusi
- Tips dan Trik
- Alat & Sumber Daya
- Pengembangan web
- Hosting Web
- Perdagangan elektronik
- Panduan
- Pemasaran
- Ulasan
- Solusi
- Tips dan Trik
- Alat & Sumber Daya
- Pengembangan web
- Hosting Web
SebelumnyaSebelumnyaCara Membuat File htaccess
BerikutnyaMenginstal Server Lucee di CentOS 7 – 64-bitBerikutnya
Pos terkait
Di antara berita tentang pelanggaran keamanan dan tuntutan untuk perlindungan data pribadi yang lebih baik, satu hal yang pasti – setiap profesional keamanan dunia maya akan mendapat manfaat Apa yang menentukan KPI e-niaga yang efektif? . Panduan komprehensif ini memberi Anda semua yang perlu Anda ketahui tentang KPI dan metrik e-niaga Apakah Anda ingin mempelajari lebih lanjut tentang cara tercepat dan termudah untuk memenuhi pesanan e-niaga Anda? Bahasa Pemrograman Terbaik untuk Keamanan Siber 2022
KPI E-niaga – Panduan Utama tentang 91 Metrik Vital dalam E-niaga
Ulasan Deliverr – Cara Tercepat Untuk Memenuhi Penjualan E-niaga?
Bagaimana saya tahu nama pengguna MySQL saya?
Di mana saya menemukan nama pengguna dan kata sandi MySQL saya?
Apa nama pengguna default untuk MySQL?
Bagaimana cara menemukan nama pengguna basis data?