Rumah >pangkalan data >tutorial mysql >Mengapakah Saya Tidak Boleh Mengemas kini Nilai Hos `mysql.user` dan Sebaliknya Bagaimana Saya Boleh Mengubah Suai Keistimewaan Pengguna?

Mengapakah Saya Tidak Boleh Mengemas kini Nilai Hos `mysql.user` dan Sebaliknya Bagaimana Saya Boleh Mengubah Suai Keistimewaan Pengguna?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-09 08:18:12632semak imbas

Why Can't I Update the `mysql.user` Host Value and How Can I Modify User Privileges Instead?

Tidak Dapat Mengubah Suai Hos Pengguna Kerana Ralat Lihat

Soalan:

Apabila cuba untuk kemas kini nilai Hos untuk pengguna akar melalui pertanyaan KEMASKINI pengguna SET Host='%' WHERE User='root';, ralat ditemui:

ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them

Jawapan:

Dalam MySQL MariaDB 10.4 , jadual mysql.user telah digantikan dengan pandangan. Oleh itu, kemas kini terus ke jadual mysql.user tidak lagi boleh dilaksanakan.

Untuk mengurus pengesahan pengguna, gunakan kaedah berikut:

  • SET KATA LALUAN atau ALTER USER: Arahan ini membenarkan anda untuk mengubah suai kata laluan atau atribut lain akaun pengguna.

Adalah penting untuk ambil perhatian bahawa mengubah suai komponen Hos nama pengguna akan mengganggu pencetus, peristiwa, pemalam dan pemberian yang berkaitan. Untuk memastikan kefungsian yang betul, adalah disyorkan untuk membuat dan menggugurkan pengguna daripada memanipulasi akaun sedia ada mereka.

Atas ialah kandungan terperinci Mengapakah Saya Tidak Boleh Mengemas kini Nilai Hos `mysql.user` dan Sebaliknya Bagaimana Saya Boleh Mengubah Suai Keistimewaan Pengguna?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn