GNU/Linux >> Belajar Linux >  >> Panels >> Plesk

Impor MySQL Plesk gagal:hak istimewa SUPER diperlukan

Ikhtisar

Jika Anda menemukan “Akses ditolak; Anda memerlukan (setidaknya satu dari) hak istimewa SUPER untuk operasi ini” selama impor MySQL, hal ini dapat disebabkan oleh dump SQL yang berisi DEFINER dalam pernyataan create. Misalnya:

CREATE DEFINER='admin'@'localhost' PROCEDURE p1()
BEGIN
  UPDATE t1 SET counter = counter + 1;
END;

Atribut DEFINER dapat menetapkan batasan keamanan untuk pengguna tertentu, namun hal ini umumnya tidak diperlukan untuk sebagian besar Sistem Manajemen Konten atau situs web.

Jika tidak ada pengguna lain yang terkait dengan database, Anda dapat menghapus atribut DEFINER dengan aman. Untuk melakukannya, jalankan penelusuran dan ganti di dump database untuk menghapus semua instance DEFINER='admin'@'localhost' , yang untuk pernyataan di atas menjadi:

CREATE PROCEDURE p1()
BEGIN
  UPDATE t1 SET counter = counter + 1;
END;

Ini sekarang dapat diimpor ke Plesk melalui alat database standar tanpa kesalahan.

Jika Anda mengalami masalah atau tidak yakin apakah itu diperlukan, selalu konsultasikan dengan penyedia hosting Anda untuk bantuan lebih lanjut.


Plesk
  1. Cara menggunakan filter spam Plesk

  2. Cara Membuat Database di MySQL Menggunakan Command Line

  3. Cara Membuat Akun Administrator Sekunder untuk Panel Kontrol Plesk.

  1. Cara Membuat Cadangan Database Anda Melalui Panel Kontrol Plesk

  2. Cara menggunakan cPanel MySQL Database Wizard

  3. Cara Membuat Autoresponder Email

  1. Cara Membuat Database Baru atau Pengguna Database di Control Panel Plesk

  2. Cara Menghapus Database MSSQL atau MySQL di Panel Kontrol Plesk

  3. Cara membuat situs Plesk