GNU/Linux >> Belajar Linux >  >> Linux

Cara Menampilkan Pengguna di MySQL menggunakan Linux

MySQL adalah salah satu pengelola database paling populer di dunia. Ini memiliki banyak fitur yang membuatnya andal, kuat, dan efisien. Namun, seperti program lainnya, keandalan maksimumnya tercapai jika kita menggunakannya dengan benar.

Cara mudah dan andal untuk meningkatkan keamanan MySQL adalah dengan membuat pengguna dengan izin terbatas pada database. Dalam tutorial ini, Anda akan mempelajari cara menunjukkan kepada pengguna di MySQL untuk mengelola database MySQL secara lebih efisien di lingkungan terminal Linux di VPS Anda.

Mengapa Membuat Pengguna di MySQL?

Saat menginstal MySQL, pengguna pertama yang dibuat adalah pengguna root – administrator MySQL. Pengguna root memiliki izin untuk melakukan segala sesuatu di database MySQL, sehingga tidak nyaman bagi orang lain untuk mengakses database Anda menggunakan akun ini.

Di sisi lain, peretas selalu mencoba masuk sebagai pengguna root untuk mencuri informasi yang dihosting. Atau lebih buruk lagi, untuk menghancurkan layanan dan data yang menyertainya.

Dengan pemikiran ini, sysadmin harus membuat pengguna dengan izin khusus pada beberapa database dan pada gilirannya pada beberapa tabel. Dengan ini, jika keamanan pengguna tersebut dikompromikan, dampaknya minimal atau dapat dikelola.

Cara Menampilkan Pengguna di MySQL di Linux

Di sini Anda akan mempelajari metode termudah di luar sana:

  1. Masuk Menggunakan SSH

Pertama, Anda perlu mengakses server kami menggunakan SSH. Kami memiliki tutorial yang merinci prosesnya!

ssh your-user@your-server
  1. Pastikan Anda Memiliki Hak Istimewa Root

Setelah kami memiliki akses ke server kami, kami harus masuk ke konsol MySQL. Untuk melakukannya, kita membutuhkan hak akses root. Masukkan ini ke dalam baris perintah:

sudo mysql -u root -p
  1. Ketikkan Kata Sandi Root MySQL Anda

Kemudian, kita harus mengetikkan kata sandi root MySQL kita. Itu harus berbeda dari kata sandi root sistem.

Setelah kita berada di konsol MySQL sebagai pengguna root, kita dapat menjalankan kalimat dan perintah.

  1. Tampilkan Pengguna MySQL

Sekarang kita dapat membuat daftar semua pengguna yang dibuat di MySQL melalui perintah MySQL berikut:

mysql> SELECT user FROM mysql.user;

Hasilnya, kita akan dapat melihat semua pengguna yang telah dibuat di MySQL.

  1. Tambahkan Kolom Host (Opsional)

Mungkin ada pengguna duplikat. Ini karena MySQL memfilter akses ke server sesuai dengan alamat IP asalnya. Jadi Anda juga dapat menambahkan kolom host.

Mysql> SELECT user,host FROM mysql.user;

Dengan ini, kita akan dapat melihat pengguna MySQL dan dari host atau alamat IP mana mereka memiliki izin untuk mengakses.

Kesimpulan

Administrasi server database tidak selalu merupakan tugas yang mudah. Jadi kita harus berhati-hati dengan pembuatan dan administrasi hak akses pengguna. Sekarang Anda tahu cara menampilkan pengguna MySQL yang terikat ke database.

Anda dapat berkonsultasi dengan dokumentasi resmi MySQL mengenai izin dan pembuatan pengguna untuk memperluas pengetahuan Anda!


Linux
  1. Cara men-debug program C di Linux menggunakan gdb

  2. Cara Menginstal MySQL 5.7 di Amazon Linux

  3. Cara membuat Pengguna Linux Menggunakan Ansible

  1. Cara Membuat CS:GO Server Di VPS Linux

  2. Cara Reboot Linux Menggunakan Command Line

  3. Cara Memeriksa Versi MySQL di Linux

  1. Cara Mendaftar Pengguna di Linux

  2. Cara install Mattermost di Alma Linux 8

  3. Cara Membuat Pengguna Menggunakan Perintah Useradd di Linux