Bagaimana Saya Membuat Pengguna Database Baru di MySQL?

Bagaimana Saya Membuat Pengguna Database Baru Di Mysql



Saat menginstal server MySQL, Anda harus menentukan kredensial nama pengguna dan kata sandi. Ketika proses instalasi selesai, pengguna default hanya dapat mengizinkan akses dan mengelola database. Pengguna MySQL dicatat dalam “ PENGGUNA ” tabel server mereka, termasuk kredensial login, informasi host, dan izin akun untuk akun MySQL. Lebih khusus lagi, membuat pengguna untuk mengakses dan mengelola database MySQL diperlukan untuk operasi yang berbeda.

Tulisan ini akan memberikan metode untuk membuat pengguna database baru di MySQL.

Bagaimana Cara Membuat/Membuat Pengguna Database MySQL Baru?

Lihat instruksi yang diberikan di bawah ini untuk membuat pengguna database baru di MySQL:







  • Terhubung dengan server MySQL melalui pengguna default “ akar ” dengan memberikan kata sandinya.
  • Jalankan “ BUAT PENGGUNA ''@'localhost' DIIDENTIFIKASI DENGAN 'password'; ' memerintah.
  • Berikan izin menggunakan “ BERIKAN SEMUA HAK ISTIMEWA DI *.* KE ''@'localhost' DENGAN OPSI HIBAH; ' memerintah.
  • Kemudian, siram hak istimewa.
  • Tampilkan semua daftar pengguna basis data untuk verifikasi.

Langkah 1: Akses Database MySQL

Awalnya, luncurkan terminal Windows dan kemudian sambungkan ke server MySQL melalui perintah yang disediakan:



mysql -u akar -p

Di Sini:



  • -di dalam ” mewakili nama pengguna.
  • akar ” adalah nama pengguna basis data kami.
  • -P ” opsi menunjukkan kata sandi pengguna.

Ketika perintah yang disebutkan di atas dijalankan, Anda harus menentukan kata sandi:





Langkah 2: Buat Pengguna Baru

Sekarang, gunakan perintah yang disediakan untuk membuat pengguna baru di database MySQL:



BUAT PENGGUNA 'tester'@'localhost' DIIDENTIFIKASI OLEH 'tester123@';

Pada perintah di atas:

  • BUAT PENGGUNA ” kueri digunakan untuk membuat/membuat pengguna baru.
  • penguji ” adalah nama pengguna baru kami, dan “ '@'localhost ” menunjukkan membuat pengguna secara lokal.
  • DIIDENTIFIKASI OLEH ” Opsi digunakan untuk menentukan kata sandi untuk pengguna tertentu.

Dari output yang diberikan, “ Tanya Oke,…… ” menunjukkan bahwa pengguna baru telah berhasil dibuat:

Langkah 3: Berikan Hak Istimewa

Selanjutnya, berikan hak istimewa kepada pengguna yang baru dibuat dengan menjalankan ' BERIKAN SEMUA HAK ISTIMEWA ” permintaan:

BERIKAN SEMUA HAK ISTIMEWA DI *.* KE 'tester'@'localhost' DENGAN OPSI HIBAH;

Di Sini:

  • BERIKAN SEMUA HAK ISTIMEWA ” memberikan semua jenis izin kepada pengguna.
  • PADA *.* ” menunjukkan bahwa izin hibah diterapkan ke database dan tabel yang dapat diakses.
  • tester'@'localhost' DENGAN OPSI HIBAH ” menunjukkan bahwa semua hak istimewa diberikan ke nama pengguna yang diberikan saat nama pengguna tertentu terhubung melalui host lokal:

Langkah 4: Aktifkan Hak Istimewa

Kemudian, jalankan ' PRIVILEG FLUSH ” perintah untuk mengaktifkan semua izin yang baru diberikan kepada pengguna sebelum mereka mengaksesnya:

HAK ISTIMEWA FLUSH;

Langkah 5: Verifikasi Pengguna Baru

Untuk memastikan bahwa pengguna database baru dibuat atau tidak, jalankan ' PILIH ' memerintah:

Pilih pengguna dari mysql.user;

Seperti yang Anda lihat, pengguna basis data yang baru dibuat ada di daftar basis data:

Langkah 6: Terhubung Dengan Server MySQL Dengan Pengguna Baru

Sekarang, akses server MySQL dengan pengguna baru dengan menentukan kredensial yang sesuai:

mysql -u penguji -p

Itu semua tentang membuat pengguna database baru di MySQL.

Kesimpulan

Untuk membuat user database baru di MySQL, terlebih dahulu hubungkan dengan server MySQL melalui user default “ akar ” dengan memberikan kata sandinya. Kemudian, gunakan “ BUAT PENGGUNA ''@'localhost' DIIDENTIFIKASI DENGAN 'password'; ' memerintah. Setelah itu, berikan hak istimewa melalui ' BERIKAN SEMUA HAK ISTIMEWA DI *.* KE ''@'localhost' DENGAN OPSI HIBAH; ' memerintah. Terakhir, aktifkan semua hak tambahan dengan menggunakan tombol “ PRIVILEG FLUSH ' memerintah. Untuk verifikasi, daftarkan semua pengguna basis data. Penulisan ini menyediakan prosedur untuk membuat pengguna basis data baru di MySQL.