Cara Membuat Database Read-Only di MySQL

969 BLOG Cara Membuat Database Read-Only di MySQL

Jika Anda mempelajari MySQL, Anda mungkin menikmati menjalankan berbagai perintah dan memeriksa hasilnya sesudahnya.

Tetapi Anda mungkin sedang mengerjakan proyek di mana Anda telah memodifikasi database Anda ke keadaan yang dapat diterima dan Anda khawatir mengubahnya secara tidak sengaja. Ini bisa terjadi saat Anda bekerja di DB, atau saat orang lain yang memiliki akses ke komputer Anda masuk ke sana.

Nah, jangan takut! Di MySQL, Anda dapat membatasi database untuk memastikan keamanannya. Saya menganggap Anda seorang pemula SQL, jadi saya tidak akan membuat Anda bosan dengan hal-hal yang sulit. Yang paling mudah adalah membuat database BACA SAJA. Setelah itu, tidak ada yang bisa memodifikasi database dengan cara apa pun jika mereka tidak terbiasa dengan perintah MySQL tertentu.

Jika Anda ingin melalui proses langkah demi langkah dalam video, ini dia:

https://www.youtube.com/watch?v=7kFzNo6tD-k

Cara Membuat Database HANYA BACA

Anggaplah Anda sudah berada di editor SQL Anda (dari mana Anda dapat menjalankan perintah MySQL Anda). Perlu diingat bahwa biasanya, saat kita membuat database, ia dilengkapi dengan aksesibilitas baca-tulis secara default.

Jadi untuk saat ini, anggap saja status default dari database yang baru dibuat adalah READ-WRITE diaktifkan.

Untuk mengonversi database menjadi status READ-ONLY, gunakan perintah ini:

ALTER DATABASE database_name READ ONLY = 1;

Biarkan saya menjelaskan setiap bagian dari kode untuk Anda sekarang.

Saat Anda ingin mengubah sesuatu dalam data, Anda memberi tahu database,
“hei, aku ingin mengubah sesuatu”. Jadi Anda menggunakan ALTER memerintah.

Kemudian muncul bagian di mana Anda memberi tahu hal mana yang ingin Anda ubah, karena mungkin ada banyak tabel atau database. Jadi, Anda perlu memberi tahu hal mana yang ingin Anda ubah. Jadi, Anda menyatakan DATABASE untuk menentukan bahwa Anda benar-benar ingin mengubah database.

Di klien Anda (MySQL Workbench/XAMPP, dan seterusnya), mungkin ada banyak database. Jadi, bukankah MySQL akan bingung tentang database mana yang ingin Anda ubah? Anda tidak ingin membuatnya bingung, bukan? Inilah sebabnya mengapa Anda perlu menentukan nama database.

Setelah itu, Anda memberi tahu modifikasi mana yang ingin Anda buat. Anda ingin mengubah READ ONLY status ke 1. Ini berarti bahwa BACA SAJA aktif/diaktifkan.

Setelah ini, tidak seorang pun akan dapat membuat perubahan atau perubahan apa pun (memperbarui/menghapus/menambahkan) ke basis data HANYA BACA itu lagi. Tidak seorang pun bahkan akan dapat menghapus database!

Cara Membuat Database BACA-TULIS

Bagaimana jika Anda perlu mengembalikan perubahan agar Anda dapat memperbarui database? Anda perlu mengubah BACA SAJA status ke 0 untuk menyatakan bahwa Anda menginginkannya BACA SAJA status untuk dinonaktifkan (atau tidak singkatnya).

Cukup gunakan perintah berikut untuk melakukannya:

ALTER DATABASE database_name READ ONLY = 0;

Setelah ini, siapa pun dapat membuat perubahan pada basis data atau bahkan menghapus basis data jika diinginkan.

Kesimpulan

Bukankah itu trik yang singkat tapi indah? Nikmati perjalanan coding Anda!

Juga, jika Anda menyukai konten terkait pemrograman, pastikan untuk melakukannya berlangganan saluran YouTube saya tempat saya menerbitkan konten terkait pemrograman secara teratur!

Juga, Anda dapat mengikuti saya di GitHub Dan Twitter. Anda juga dapat memeriksa situs web saya: https://fahimbinamin.com/

Jika Anda ingin mendukung saya untuk keterampilan yang relevan, lakukan itu menggunakan LinkedIn.

Gambar sampul: Foto oleh Kode Altum pada Hapus percikan

Comments

Popular posts from this blog

4 Alasan Anda Harus Membeli Pensil Apple untuk iPad Anda

7 Cara Teratas yang Dapat Anda Gunakan Google Bard

10 Aplikasi Kesehatan Gratis Terbaik untuk Pengguna iPhone dan Apple Watch