Apa nama pengguna saya di mysql?

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

Editorial Team

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

Tinggalkan Balasan

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

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

Best Programming Languages for Cybersecurity in 2022

Bahasa Pemrograman Terbaik untuk Keamanan Siber 2022

Ecommerce KPIs

KPI E-niaga – Panduan Utama tentang 91 Metrik Vital dalam E-niaga

Deliverr Review

Ulasan Deliverr – Cara Tercepat Untuk Memenuhi Penjualan E-niaga?

Blogging for Business: Get a Head Start On Your Competition

Blogging untuk Bisnis. Mulailah Kompetisi Anda Lebih Awal

10 Web Application Security Best Practices to Secure Your Data

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

Best Programming Languages for Cybersecurity in 2022

Bahasa Pemrograman Terbaik untuk Keamanan Siber 2022

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

Ecommerce KPIs

KPI E-niaga – Panduan Utama tentang 91 Metrik Vital dalam E-niaga

Apa yang menentukan KPI e-niaga yang efektif? . Panduan komprehensif ini memberi Anda semua yang perlu Anda ketahui tentang KPI dan metrik e-niaga

Deliverr Review

Ulasan Deliverr – Cara Tercepat Untuk Memenuhi Penjualan E-niaga?

Apakah Anda ingin mempelajari lebih lanjut tentang cara tercepat dan termudah untuk memenuhi pesanan e-niaga Anda?

Bagaimana saya tahu nama pengguna MySQL saya?

Ya, Anda dapat 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.

Di mana saya menemukan nama pengguna dan kata sandi MySQL saya?

Di MySQL, secara default, nama pengguna adalah root dan tidak ada kata sandi . Jika selama proses instalasi, Anda tidak sengaja memasukkan kata sandi dan tidak ingat, berikut adalah cara mereset kata sandi. Hentikan server MySQL jika sedang berjalan, lalu mulai ulang dengan opsi –skip-grant-tables.

Apa nama pengguna default untuk MySQL?

Nama pengguna default untuk instalasi MySQL baru adalah root , dengan kata sandi kosong. Anda dapat membiarkan kolom port kosong kecuali server Anda menggunakan port yang berbeda dari 3306. Catatan. Jangan mencoba menggunakan localhost alih-alih 127. 0. 0. 1.

Bagaimana cara menemukan nama pengguna basis data?

Fungsi USER_NAME() mengembalikan nama pengguna basis data berdasarkan id yang ditentukan. Jika tidak ada id yang ditentukan, fungsi ini akan mengembalikan nama pengguna saat ini