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


Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

Klik ikon Skema Baru di menu, lalu masukkan nama untuk database baru Anda di bidang seperti yang ditunjukkan. Klik tombol Terapkan untuk menghasilkan skrip SQL

Cara mengalihkan pengguna di meja kerja mysql

Cara mengalihkan pengguna di meja kerja mysql

Klik tombol Terapkan lagi untuk menjalankan pernyataan buat basis data, dan buat basis data baru Anda

Cara mengalihkan pengguna di meja kerja mysql

Klik Selesai

Cara mengalihkan pengguna di meja kerja mysql

Basis data Anda sekarang harus terdaftar di sebelah kiri dengan skema basis data Anda yang lain

Cara mengalihkan pengguna di meja kerja mysql

Klik ikon Beranda di pojok kiri atas untuk kembali ke layar Workbench Central. 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

Cara mengalihkan pengguna di meja kerja mysql

Klik Pengguna dan Hak Istimewa. Kemudian klik Tambah Akun. Masukkan nama login untuk pengguna baru, ketik localhost dan kata sandi baru seperti yang ditunjukkan. Klik Terapkan untuk membuat akun pengguna baru

Cara mengalihkan pengguna di meja kerja mysql

Untuk menetapkan hak istimewa bagi pengguna ini untuk mengakses database tertentu, klik tab Hak Istimewa Skema. Klik akun pengguna dari daftar pengguna di sebelah kiri. Klik tombol Tambah Entri

Cara mengalihkan pengguna di meja kerja mysql

Pilih opsi radio Selected Schema, dan pilih skema database Anda dari daftar

Cara mengalihkan pengguna di meja kerja mysql

Pilih hak istimewa yang sesuai untuk mengizinkan pengguna mengakses database yang dipilih. Sebagian besar perangkat lunak situs web modern hanya memerlukan izin yang tercantum di bawah ini. Klik Simpan Perubahan untuk menyelesaikan penyiapan pengguna baru Anda

Artikel ini menjelaskan berbagai metode untuk mengisi detail Pengguna di MySQL. Kami dapat melihat daftar pengguna dengan menggunakan salah satu metode berikut

Pengaturan Lingkungan

Untuk demonstrasi, saya telah menginstal MySQL Server 8. 0 di Windows 10 dan membuat pengguna bernama NisargU. Jalankan kueri di bawah ini untuk membuat pengguna

mysql> create user NisargU identified by '[email protected]';

Keluaran

Cara mengalihkan pengguna di meja kerja mysql

Jalankan kueri berikut untuk memberikan hak istimewa kepada pengguna NisargU

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

Keluaran

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

Kueri untuk melihat pengguna dengan fungsi USER()

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

Keluaran

Cara mengalihkan pengguna di meja kerja mysql

Permintaan untuk melihat pengguna dengan fungsi current_user()

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

Keluaran

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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

Cara mengalihkan pengguna di meja kerja mysql

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