Saya baru saja menjalankan WP di server saya sendiri. Saya tidak mencoba untuk mengunci lebih banyak hal. Izin apa yang harus dimiliki pengguna db ke WP db saya?
Saya baru saja menjalankan WP di server saya sendiri. Saya tidak mencoba untuk mengunci lebih banyak hal. Izin apa yang harus dimiliki pengguna db ke WP db saya?
Jawaban:
Jika Anda memang ingin mengunci semuanya .... situs wordpress yang normal biasanya hanya akan mengharuskan pengguna database untuk memiliki SELECT, INSERT, UPDATE dan DELETE.
Jika Anda ingin menggunakan fitur pembaruan otomatis, ini juga akan memerlukan BUAT dan ALTER.
Beberapa plugin mungkin memerlukan izin lain tetapi sebagian besar tidak.
Saya telah mengajukan pertanyaan serupa tetapi sedikit lebih detail belakangan ini: Pengguna Database MySQL: Hak Istimewa mana yang dibutuhkan?
Instruksi pemasangan singkat untuk WordPress ( "5 Menit" ) menyatakan bahwa:
Buat database untuk WordPress di server web Anda, serta pengguna MySQL yang memiliki semua hak istimewa untuk mengakses dan memodifikasinya.
Ini adalah minimum hak istimewa / izin yang diperlukan dan di samping itu, yang lain tidak diperlukan.
Jadi, jika pengguna Anda memiliki lebih banyak hak istimewa daripada itu, Anda dapat menguranginya.
Untuk database yang aman, memilih SEMUA HAK ISTIMEWA bukanlah jawaban.
Lihat Codex: http://codex.wordpress.org/Hardening_WordPress
> 10 Database Security
> 10.1 Restricting Database User Privileges