Masalah Amazon RDS tidak dapat melaksanakan arahan SET GLOBAL masih wujud
P粉265724930
2023-08-24 14:42:31
<p>Saya menggunakan Amazon RDS untuk pangkalan data mysql. Saya ingin menjalankan beberapa arahan SET seperti: </p>
<pre class="brush:php;toolbar:false;">SET GLOBAL group_concat_max_len =18446744073709551615</pre>
<p>Tetapi apabila saya menjalankan arahan ini, saya mendapat ralat berikut: </p>
<pre class="brush:php;toolbar:false;">ERROR 1227 (42000): Akses ditolak; anda memerlukan (sekurang-kurangnya satu daripada) keistimewaan SUPER untuk operasi ini</pre>
<p>Apabila saya cuba menambah kebenaran, ia tidak membenarkan saya menambahkannya. Sebarang bantuan atau cadangan? </p>
Menggunakan RDS, tetapan global diuruskan melalui API ParameterGroup. Anda juga boleh mengedit melalui konsol web atau menggunakan alat baris arahan aws.
Amazon tidak akan memberi anda kebenaran SUPER pada kejadian RDS (untuk mengelakkan anda daripada memecahkan perkara seperti replikasi secara tidak sengaja).
Untuk mengkonfigurasi
group_concat_max_len
, gunakan kumpulan parameter RDS, yang membolehkan anda mengkonfigurasi set tetapan dan menggunakannya pada contoh.