Rumah Keuangan Pribadi Database Keamanan MySQL - dummies

Database Keamanan MySQL - dummies

Video: Keamanan Database 2025

Video: Keamanan Database 2025
Anonim

Saat MySQL terinstal, secara otomatis membuat database bernama mysql . Semua informasi yang digunakan untuk melindungi data Anda disimpan dalam database ini, termasuk nama akun, nama host, kata sandi, dan hak istimewa.

Keistimewaan disimpan dalam kolom. Format dari setiap nama kolom adalah privilege _priv, di mana privilege adalah hak istimewa akun tertentu. Misalnya, kolom yang berisi hak istimewa ALTER dinamai alter_priv. Nilai di setiap kolom privilege adalah Y atau N, artinya ya atau tidak.

Jadi, misalnya, di tabel pengguna, akan ada baris untuk sebuah akun dan kolom untuk alter_priv. Jika kolom akun untuk alter_priv berisi Y, akun tersebut dapat digunakan untuk mengeksekusi pernyataan ALTER. Jika alter_priv berisi N, akun tidak memiliki hak istimewa untuk mengeksekusi pernyataan ALTER.

Database mysql berisi tabel berikut yang menyimpan hak istimewa:

  • tabel pengguna : Tabel ini menyimpan hak istimewa yang berlaku untuk semua basis data dan tabel. Ini berisi baris untuk setiap akun yang valid yang menyertakan nama pengguna kolom, nama host, dan kata sandi. Server MySQL menolak koneksi untuk akun yang tidak ada dalam tabel ini.

  • db tabel: Tabel ini menyimpan hak istimewa yang berlaku untuk database tertentu. Ini berisi baris untuk database, yang memberi hak istimewa untuk nama akun dan nama host. Akun harus ada di tabel pengguna agar hak istimewa diberikan. Hak istimewa yang diberikan dalam tabel pengguna mengesampingkan hak istimewa dalam tabel ini.

    Misalnya, jika tabel pengguna memiliki baris untuk perancang akun yang memberi hak INSERT, perancang dapat memasukkan semua basis data. Jika baris di tabel db menunjukkan N untuk INSERT untuk akun perancang di database PetCatalog, tabel pengguna akan mengabaikannya, dan perancang dapat memasukkan database PetCatalog.

  • host tabel: Tabel ini mengontrol akses ke database, tergantung pada host. Tabel host bekerja dengan tabel db. Jika sebuah baris di tabel db memiliki field kosong untuk host, MySQL memeriksa tabel host untuk melihat apakah db memiliki baris di sana. Dengan cara ini, Anda dapat mengizinkan akses ke db dari beberapa host tapi tidak dari orang lain.

    Misalnya, Anda memiliki dua database: db1 dan db2. Database db1 memiliki informasi sensitif, jadi Anda hanya menginginkan orang tertentu melihatnya. Database db2 memiliki informasi yang Anda ingin semua orang lihat. Jika Anda memiliki baris di tabel db untuk db1 dengan bidang host kosong, Anda dapat memiliki dua baris untuk db1 di tabel host.

    Satu baris dapat memberi semua hak istimewa kepada pengguna yang terhubung dari host tertentu, sedangkan baris lain dapat menolak hak istimewa bagi pengguna yang terhubung dari host lain.

  • tables_priv tabel: Tabel ini menyimpan hak istimewa yang berlaku untuk tabel tertentu.

  • columns_priv tabel: Tabel ini menyimpan hak istimewa yang berlaku untuk kolom tertentu.

Anda dapat melihat dan mengubah tabel di mysql secara langsung jika Anda menggunakan akun yang memiliki hak istimewa yang diperlukan. Anda bisa menggunakan query SQL seperti SELECT, INSERT, dan UPDATE. Jika Anda mengakses MySQL melalui atasan, klien, atau perusahaan hosting web Anda, Anda mungkin tidak memiliki akun dengan hak istimewa yang diperlukan.

Database Keamanan MySQL - dummies

Pilihan Editor

HDR Fotografi untuk Landsekap dan Alam - dummies

HDR Fotografi untuk Landsekap dan Alam - dummies

Metode yang dikenal sebagai fotografi definisi tinggi (HDR) memungkinkan Anda untuk membuat gambar lanskap dan alam yang memiliki jangkauan warna dan tonitas yang lebih luas dari sebelumnya dengan fotografi digital. Fotografi HDR digunakan untuk membuat gambar dengan warna hidup yang indah dan rentang nada nada dinamis yang lebar dari bayangan paling gelap ke ...

Bagaimana menggabungkan beberapa foto digital menjadi satu - dummies

Bagaimana menggabungkan beberapa foto digital menjadi satu - dummies

Anda dapat dengan mudah menggabungkan beberapa foto digital menjadi satu, menyalin bagian dari satu foto dan menempelkannya ke yang lain dengan menggunakan perangkat lunak pengedit gambar Anda. Untuk menggabungkan gambar:

Pilihan Editor

Melihat Postingan Blog Anda di Blogger - dummies

Melihat Postingan Blog Anda di Blogger - dummies

Setelah Anda mempublikasikan di Blogger, Anda dapat melihat bagaimana posting Anda terlihat di blog Anda mungkin menemukan langkah ini bermanfaat - dan Anda pasti tidak ingin melewatkannya. Bahkan jika Anda melihat pratinjau posting Anda sebelum menerbitkan, Anda belum melihat pos Anda seperti yang dilihat pembaca Anda. Anda bisa melakukan ...

Gunakan Promosi Diri di Blog Mom Anda Kit Media - dummies

Gunakan Promosi Diri di Blog Mom Anda Kit Media - dummies

Tujuan sebuah sumur - kit media cetak adalah untuk meyakinkan perwakilan merek dan pengiklan potensial untuk bekerja sama dengan Anda. Hal-hal yang ingin Anda sertakan adalah informasi tentang Anda dan blog Anda, statistik lalu lintas, kehadiran media sosial Anda, dan kampanye dan pencapaian terakhir Anda sebagai blogger. Di sinilah Anda benar-benar ingin ...

Elemen apa yang dapat Anda Harapkan di Semua Blog - dummies

Elemen apa yang dapat Anda Harapkan di Semua Blog - dummies

Kebanyakan blog, tidak peduli topik apa yang mereka sampaikan , terlihat sama karena unsur-unsur satu blog biasa terjadi pada semua blog. Carilah karakteristik ini di blog yang Anda temui di Internet: Branding / logo header: Sebuah header di bagian atas blog menampilkan nama blog, sering menggunakan logo atau lainnya ...

Pilihan Editor

Apa yang Diharapkan dari Bagian Penalaran Matematika dari GED - dummies

Apa yang Diharapkan dari Bagian Penalaran Matematika dari GED - dummies

Penalaran Matematika bagian pada tes GED matematika yang Anda biasanya tahu pada akhir sekolah tinggi. Karena tes baru ini dirancang untuk mempersiapkan Anda bagi pendidikan postsecondary dan pekerjaan, ini memiliki penekanan pada matematika dan matematika akademis di tempat kerja. Sekitar 45 persen dari tes ini adalah tentang masalah kuantitatif ...

Tips untuk Memperketat Kalimat Wording untuk GED RLA - dummies

Tips untuk Memperketat Kalimat Wording untuk GED RLA - dummies

Satu masalah umum dengan menulis di Tes penalaran GED melalui Bahasa Seni adalah kalimat bertele-tele. Sabar, dalam semangat menulis yang baik adalah, dalam kata-kata penyair agung, sesuatu yang harus dihindari setiap orang sehingga ketepatan kata-kata kita bersinar dan menerangi jalannya. Anda baru saja menderita melalui ...

Apa yang harus Diharapkan Dari Format Uji GED yang Baru - dummies

Apa yang harus Diharapkan Dari Format Uji GED yang Baru - dummies

Komputer sekarang mengelola uji GED . Itu berarti semua pertanyaan muncul di layar komputer, dan Anda memasukkan semua jawaban Anda ke komputer. Anda membaca, menghitung, mengevaluasi, menganalisis, dan menulis semuanya di komputer. Bahkan untuk bekerja seperti kalkulasi matematika kasar atau penulisan esai draft, Anda tidak menggunakan kertas. Sebagai gantinya, ...