Cara mengalihkan pengguna di meja kerja mysql

Klik dua kali pada instance MySQL Anda di bawah bagian Pengembangan SQL di Workbench untuk membuat skema baru

CATATAN. Database disebut skema di MySQL Workbench


Meja kerja MySQL mungkin memerlukan login ke server MySQL Anda. Masukkan root atau pengguna dan kata sandi Anda yang telah diberi hak istimewa server dba

[email protected]';

Keluaran

Jalankan kueri berikut untuk memberikan hak istimewa kepada pengguna NisargU

mysql> Grant ALL on *.* to 'NisargU';_

Keluaran

Sekarang, mari kita lihat bagaimana menampilkan daftar pengguna menggunakan alat baris perintah MySQL

Cara Menampilkan Pengguna MySQL dengan Alat Baris Perintah

Tidak seperti SHOW TABLE, SHOW DATABASES MySQL Server tidak memiliki perintah SHOW USERS. Kami dapat mengisi detail pengguna dengan menjalankan kueri pada tabel sistem. Mari kita lihat bagaimana kita bisa mendapatkan data dari tabel sistem

Contoh 1. Tampilkan Semua Pengguna di MySQL

Kita bisa menggunakan mysql. Tabel pengguna untuk mengisi daftar pengguna yang dibuat di Server MySQL

Pertanyaan

mysql> select host as `Host Name` ,user as `User Name` from mysql.user;

Keluaran

Catatan. Untuk menjalankan kueri di atas pada tabel, pengguna harus diberi peran DBA

Jika Anda ingin mengisi lebih banyak informasi tentang pengguna, Anda dapat menambahkan kolom dari mysql. tabel pengguna. Untuk melihat struktur mysql. tabel pengguna, jalankan kueri berikut

Pertanyaan

mysql>DESC mysql.user;

Keluaran

Contoh 2. Tampilkan Detail Pengguna MySQL Tertentu

Misalkan kita ingin mengisi semua nama host, nama pengguna, status kedaluwarsa kata sandi, dan tanggal perubahan kata sandi. Untuk melakukannya, jalankan kueri berikut

mysql> select Host, User, authentication_string ,password_expired, password_last_changed from mysql.user where user='NisargU';_

Keluaran

Contoh 3. Tampilkan Pengguna Saat Ini

Misalkan Anda ingin mengisi pengguna yang terhubung ke Server MySQL; . Pertama, mari kita terhubung ke Server MySQL menggunakan pengguna NisargU

Permintaan untuk terhubung ke MySQL

C:\Users\Nisarg>mysql -u NisargU -p

Keluaran

Kueri untuk melihat pengguna dengan fungsi USER()

mysql> select user() as `Connected User`;_

Keluaran

Permintaan untuk melihat pengguna dengan fungsi current_user()

mysql> select current_user() as `Connected User`;

Keluaran

Contoh 4. Lihat Daftar Pengguna Basis Data dan Asosiasi

Misalnya, Anda ingin mengisi daftar database dan pengguna terkait dengannya. Anda dapat mengisi informasi dengan menanyakan mysql. tabel db

Pertanyaan

mysql> SELECT host,db, user FROM mysql.db;_

Keluaran

Jika Anda ingin mengisi detail hak istimewa yang diberikan kepada pengguna NisargU, jalankan kueri berikut

mysql> SELECT * FROM mysql.db where user='NisargU' \G;_

Keluaran

Contoh 5. Tampilkan Pengguna yang Terhubung ke Server MySQL

Jika Anda ingin mengisi daftar pengguna yang terhubung ke Server MySQL, kami dapat menjalankan kueri di information_schema. tabel daftar proses

Pertanyaan

mysql> Grant ALL on *.* to 'NisargU';_0

Keluaran

Seperti yang Anda lihat, ada empat pengguna yang terhubung ke Server MySQL

Sekarang, mari kita lihat bagaimana kita dapat mengisi daftar pengguna menggunakan meja kerja MySQL

Cara Menampilkan Hibah untuk Pengguna

Kita dapat menggunakan fungsi SHOW GRANTS() untuk mengisi daftar hak istimewa yang diberikan kepada pengguna tertentu

Catatan. Keluaran kueri panjang, jadi saya telah menggunakan meja kerja MySQL untuk melihat hasilnya

Misalkan kita ingin mengisi hak istimewa yang diberikan kepada pengguna NisargU. Untuk melakukannya, jalankan kueri di bawah ini

mysql> Grant ALL on *.* to 'NisargU';_1

Keluaran

Mari kita lihat bagaimana kita dapat melihat daftar pengguna dengan hak istimewanya dengan menggunakan meja kerja MySQL

Tampilkan Pengguna MySQL menggunakan MySQL Workbench

Kami dapat melihat detail pengguna dari meja kerja MySQL. Buka MySQL Workbench dan sambungkan ke server menggunakan login root

Di Navigator Pan, klik tab Administrasi. Di bagian Manajemen, klik Pengguna dan Hak Istimewa

Di panel kanan, Anda dapat melihat daftar pengguna yang dibuat di Server MySQL. Untuk melihat detailnya, pilih salah satu pengguna dari daftar

Sekarang Anda dapat melihat detail berikut dari pengguna yang dipilih

Rincian masuk

Di tab detail Login, Anda dapat melihat detail pengguna, termasuk nama login, jenis autentikasi, dan string autentikasi

Batas Akun

Di tab Batas akun, Anda dapat mengatur parameter berikut

  1. Total kueri yang dapat dijalankan akun dalam waktu satu jam
  2. Pernyataan pembaruan total yang dapat dieksekusi akun per jam
  3. Beberapa kali akun dapat terhubung ke server per jam
  4. Jumlah koneksi simultan ke server

Dalam kasus kami, kami telah menggunakan pengaturan default untuk pengguna NisargU

Peran administratif

Di tab Peran administratif, Anda dapat melihat hak istimewa global dan peran administratif yang diberikan kepada pengguna. Dalam kasus kami, kami telah memberikan peran DBA kepada pengguna NisargU

Hak Istimewa Skema

Di tab Hak Istimewa Skema, Anda dapat melihat daftar hak istimewa yang diberikan pada basis data tertentu kepada pengguna. Dalam demo kami, kami telah memberikan peran INSERT, UPDATE, DELETE, SELECT, EXECUTE dan SHOW VIEW kepada pengguna NisargU di database Sakiladb

Ringkasan

“Bagaimana cara mengambil pengguna di MySQL?” . Pada artikel ini, kami telah menjelajahi berbagai metode untuk melihat pengguna yang dibuat di Server MySQL. Kami telah belajar bagaimana kami dapat mengambil daftar menggunakan meja kerja MySQL dan alat baris perintah MySQL

Tag. baris perintah, tampilkan pengguna, meja kerja Terakhir diubah. 27 Oktober 2022

Tentang Penulis / Nisarg Upadhyay

Nisarg adalah Administrator Database SQL Server dan profesional bersertifikasi Microsoft yang memiliki pengalaman lebih dari 5 tahun dengan administrasi SQL Server dan 2 tahun dengan administrasi database Oracle 10g. Dia memiliki keahlian dalam desain basis data, penyetelan kinerja, pencadangan dan pemulihan, penyiapan HA dan DR, migrasi dan peningkatan basis data. Dia telah menyelesaikan Sarjana Teknologi Informasi dari Universitas Ganpat

Bagaimana cara beralih antar pengguna di MySQL?

Jika Anda ingin masuk sebagai pengguna lain di MySQL, Anda perlu menggunakan “ perintah mysql -u -p ”.

Bagaimana cara saya terhubung ke pengguna baru di MySQL Workbench?

Klik pada instance server MySQL Anda di bawah bagian Server Administrator di meja kerja MySQL untuk membuat pengguna database baru dan memberikan hak istimewa ke database baru Anda. Klik Pengguna dan Hak Istimewa. Kemudian klik Tambah Akun. Masukkan nama login untuk pengguna baru, ketik localhost dan kata sandi baru seperti yang ditunjukkan

Bagaimana cara mengubah pengguna dari root di MySQL?

PERBARUI kumpulan pengguna user = 'yourNewUserName' WHERE user = 'root' ; .

Bagaimana cara mengubah nama pengguna dan kata sandi MySQL Workbench saya?

Langkah 1. Masuk sebagai Pengguna MySQL
Langkah 2. Temukan. pid File untuk Layanan MySQL
Langkah 3. Bunuh Proses mysqld
Langkah 4. Buat File Kata Sandi
Langkah 5. Mulai ulang Server MySQL dan Terapkan Kata Sandi Baru
Langkah 6. Membersihkan

Postingan terbaru

LIHAT SEMUA