GNU/Linux >> Belajar Linux >  >> Linux

Apa itu Akun Pengguna Cadangan di MySQL

Ada beberapa pengguna yang dibuat oleh MySQL untuk berbagai keperluan mulai dari menangani replikasi hingga menjadi penentu untuk objek skema sistem. Pengguna diringkas dalam tabel berikut:

Pengguna Versi Pertama Versi Terakhir Fitur Komentar
pengguna sistem (Setidaknya sejak 5.0) Replikasi Digunakan untuk utas I/O dan SQL (utas koneksi dan applier). Ini bukan pengguna sebenarnya, tetapi hanya label yang digunakan di SHOW PROCESSLIST dan tempat serupa untuk menunjukkan bahwa itu adalah pengguna internal. Tidak ada cara untuk terhubung sebagai "pengguna sistem".
mysql.sys@localhost 5.7.9 skema sistem Digunakan oleh skema sistem sebagai penentu tampilan, prosedur tersimpan, dan fungsi tersimpan. Pengguna secara default memiliki kata sandi yang tidak valid dan terkunci, sehingga tidak dapat digunakan untuk terhubung ke MySQL.
_gr_user@localhost 5.7.17 5.7.18 Replikasi Grup Digunakan untuk Replikasi Grup dan dibuat dengan kata sandi rahasia dan akun terkunci. Akan berguna untuk mengubah kata sandi ke yang lain jika akun tidak dikunci karena kesalahan. Lebih baik:Tingkatkan versi ke 5.7.19 atau lebih baru (rilis terbaru direkomendasikan) di mana pengguna _gr_user@localhost telah digantikan oleh pengguna mysql.session@localhost.
mysql.session@localhost 5.7.19 Plugin Digunakan secara internal oleh plugin untuk mengakses server. Pengguna secara default memiliki kata sandi yang tidak valid dan terkunci, sehingga tidak dapat digunakan untuk terhubung ke MySQL.
mysql.infoschema@localhost 8.0.4 Skema Informasi Digunakan sebagai DEFINER untuk tampilan INFORMATION_SCHEMA. Penggunaan akun mysql.infoschema menghindari masalah yang terjadi jika DBA mengganti nama atau menghapus akun root. Akun ini dikunci sehingga tidak dapat digunakan untuk koneksi klien.
Apa tujuan dari pengguna “mysql.sys@localhost”


Linux
  1. Apa itu pengguna Linux?

  2. Linux – Sumber Entropi Apa yang Digunakan oleh Kernel Linux?

  3. Dasar-dasar pengguna dan basis data MySQL

  1. UNIX / Linux :Apa itu Shell? Apa Shells yang berbeda?

  2. Apa buku Linux/Unix yang bagus untuk pengguna tingkat lanjut?

  3. Bagaimana cara melihat perintah linux yang paling sering saya gunakan?

  1. Port apa yang digunakan oleh aplikasi

  2. Sumber entropi apa yang digunakan oleh kernel Linux?

  3. Apa pengguna MySQL debian-sys-maint (dan banyak lagi)?