Rumah > pangkalan data > tutorial mysql > Ralat MariaDB 1356: Bagaimana untuk Mengemas kini Tetapan Pengguna dengan Betul?

Ralat MariaDB 1356: Bagaimana untuk Mengemas kini Tetapan Pengguna dengan Betul?

Barbara Streisand
Lepaskan: 2024-11-28 08:12:14
asal
418 orang telah melayarinya

MariaDB Error 1356: How to Correctly Update User Settings?

Ralat 1356 dalam MariaDB: Memahami Rujukan Paparan Tidak Sah

Apabila cuba mengemas kini tetapan pengguna, anda mungkin menghadapi mesej ralat "ERROR 1356 (HY000): Lihat rujukan 'mysql.user' jadual tidak sah atau lajur atau fungsi atau penentu/penyejuk pandangan tidak mempunyai hak untuk menggunakannya." Ralat ini timbul kerana:

Dalam MariaDB-10.4 dan versi yang lebih baru, "mysql.user" bukan lagi jadual tetapi paparan. Oleh itu, ia tidak boleh diubah suai terus menggunakan pertanyaan KEMASKINI.

Penyelesaian:

Untuk mengemas kini pengesahan pengguna, adalah disyorkan untuk menggunakan "SET PASSWORD" atau "ALTER USER " perintah sebaliknya. Arahan ini membenarkan anda mengurus secara langsung pengesahan pengguna tanpa mengakses paparan "mysql.user".

Contohnya:

MariaDB [mysql]> SET PASSWORD FOR 'root'@'%' = 'new_password';
Salin selepas log masuk

Awas:

Memanipulasi komponen pengguna/hos nama pengguna boleh menyebabkan akibat yang tidak diingini, seperti memecahkan pencetus, peristiwa dan peranan. Oleh itu, biasanya dinasihatkan untuk menggugurkan dan mencipta semula pengguna daripada mengubah suai mereka.

Atas ialah kandungan terperinci Ralat MariaDB 1356: Bagaimana untuk Mengemas kini Tetapan Pengguna dengan Betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan