Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
04.06.2025

Cara Membuat Pengguna Baru dan Mengatur Izin di MySQL

MySQL adalah sistem manajemen basis data relasional yang banyak digunakan yang memungkinkan Anda untuk membuat dan mengelola basis data secara efisien. Salah satu aspek penting dari administrasi database adalah manajemen pengguna. Membuat pengguna baru dan mengatur izin mereka sangat penting untuk menjaga keamanan basis data dan memastikan bahwa pengguna memiliki tingkat akses yang sesuai.

Layanan hosting memainkan peran penting dalam proses ini, karena mereka menyediakan infrastruktur dan alat untuk mengelola basis data MySQL dengan mudah. Banyak penyedia hosting menawarkan manajemen MySQL bawaan melalui panel kontrol, membuatnya mudah untuk membuat basis data baru, menambahkan pengguna, dan mengonfigurasi izin tanpa memerlukan pengetahuan teknis yang mendalam. Layanan hosting juga sering kali menyertakan pencadangan otomatis dan pemantauan keamanan, yang semakin meningkatkan perlindungan dan keandalan basis data.

1. Mengakses MySQL

Untuk memulai, Anda harus masuk ke server MySQL dengan pengguna yang memiliki hak istimewa yang memadai untuk membuat pengguna baru dan mengelola izin. Biasanya, hal ini dilakukan dengan menggunakan pengguna root.

Langkah 1: Buka Terminal atau Command Prompt

Buka terminal Anda (Linux atau macOS) atau command prompt (Windows).

Langkah 2: Masuk ke MySQL

Jalankan perintah berikut ini:

mysql -u root -p

Anda akan diminta memasukkan kata sandi root. Setelah memasukkan kata sandi yang benar, Anda akan mengakses baris perintah MySQL.

2. Membuat Pengguna Baru

Langkah 1: Gunakan Perintah CREATE USER

Untuk membuat pengguna baru, gunakan sintaks berikut ini:

CREATE USER 'username'@'host' IDENTIFIED BY 'password';
  • nama pengguna: Ganti dengan nama pengguna yang diinginkan.
  • host: Tentukan hos tempat pengguna akan terhubung. Gunakan % untuk host apa pun atau localhost untuk sambungan lokal.
  • password: Ganti dengan kata sandi yang kuat untuk pengguna baru.

Contoh

Untuk membuat pengguna bernama newuser yang dapat tersambung dari hos mana pun dengan kata sandi strongpassword, jalankan:

CREATE USER 'newuser'@'%' IDENTIFIED BY 'strongpassword';

3. Mengatur Izin Pengguna

Setelah membuat pengguna, Anda perlu memberikan izin yang sesuai. Hal ini mengontrol tindakan apa saja yang dapat dilakukan oleh pengguna pada basis data.

Langkah 1: Gunakan Perintah GRANT

Sintaks untuk memberikan izin adalah sebagai berikut:

GRANT privileges ON database.table TO 'username'@'host';
  • hak istimewa: Tentukan izin yang akan diberikan (misalnya, SELECT, INSERT, UPDATE, DELETE, ALL PRIVILEGES).
  • database.table: Tentukan basis data dan tabel yang akan diberikan izin. Gunakan *.* untuk semua basis data dan tabel.

Contoh

Untuk memberikan semua hak istimewa pada basis data bernama contohb kepada pengguna baru, jalankan:

GRANT ALL PRIVILEGES ON exampledb.* TO 'newuser'@'%';

4. Hak Istimewa Pembilasan

Setelah memodifikasi hak akses pengguna, sebaiknya Anda menyegarkan hak akses untuk memastikan bahwa MySQL mengenali perubahan tersebut.

Jalankan perintah berikut ini:

FLUSH PRIVILEGES;

5. Memverifikasi Izin Pengguna

Untuk memverifikasi bahwa izin telah ditetapkan dengan benar, Anda dapat memeriksa hak istimewa pengguna menggunakan perintah berikut:

SHOW GRANTS FOR 'newuser'@'%';

Perintah ini akan menampilkan izin yang diberikan kepada pengguna tertentu.

6. Kesimpulan

Membuat pengguna baru dan mengatur izin di MySQL adalah aspek mendasar dari manajemen database yang membantu memastikan keamanan dan kontrol akses yang tepat. Dengan mengikuti panduan ini, Anda dapat dengan mudah membuat pengguna dan mengonfigurasi izin mereka sesuai dengan kebutuhan Anda. Tinjau akses dan izin pengguna secara teratur untuk mempertahankan lingkungan database yang aman.

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills