Bagaimana cara menemukan nama pengguna saya untuk mysql?

Jika Anda menetapkan kata sandi untuk MySQL dan Anda tidak dapat mengingatnya, Anda selalu dapat mengatur ulang dan memilih yang lain

Windows

  1. Pastikan Server MySQL tidak berjalan. Buka Task Manager, cari proses MySQL dan paksa hentikan

  2. Buat file teks baru yang akan berisi pernyataan di bawah ini

     SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

    Ganti kata sandi dengan yang baru

  3. Simpan file dengan nama

     C:\mysql-init.txt
    _0 di
     C:\mysql-init.txt
    1. Jalannya akan terlihat seperti ini

     C:\mysql-init.txt
    _
  4. Buka menu Start, masuk ke Run lalu tulis cmd untuk membuka command prompt

  5. Buka folder server MySQL

     C:\mysql-init.txt
    2

     cd "C:\Program Files\MySQL\MySQL Server 5.6\bin"

    Jika Anda menginstal MySQL dengan jalur yang berbeda, sesuaikan

     C:\mysql-init.txt
    3

  6. Jalankan dengan file

     C:\mysql-init.txt
    _0

     mysqld --init-file=C:\\mysql-init.txt
    _

    Jika MySQL diinstal menggunakan Wizard, tambahkan perintah file default

     mysqld
           --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.6\\my.ini"
           --init-file=C:\\mysql-init.txt
    _
  7. Setelah server MySQL dimulai, hapus file

     C:\mysql-init.txt
    0

Umum

Alternatifnya, Anda dapat menggunakan metode yang lebih umum yang berfungsi di setiap sistem, tetapi kurang aman

  1. Hentikan MySQL

  2. Mulai ulang dengan opsi

     C:\mysql-init.txt
    _6

     sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
  3. Hubungkan ke server MySQL menggunakan klien mysql

     mysql -u root
  4. Muat ulang semua tabel hibah dengan mengeksekusi

     FLUSH PRIVILEGES;
  5. Tetapkan kata sandi baru untuk akun Anda

     SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
  6. Hentikan server dan mulai ulang secara normal. Sekarang Anda harus dapat terhubung menggunakan nama pengguna root dan kata sandi baru Anda

    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 bahwa 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 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 basis data saya?

    Cara Menemukan Nama Pengguna Database Anda .
    Masuk ke ACC
    Klik Database di sidebar kiri
    Klik Kelola Database Anda di drop-down
    Di bawah Nama Database, klik nama database yang Anda inginkan
    Di sebelah Pengguna, Anda akan melihat tiga nama pengguna. Setiap nama pengguna akan menampilkan jenis aksesnya dalam tanda kurung

    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.