Saya baru-baru ini mengalami masalah ini juga setelah mengekspor database saya dari MySQL Workbench 6.1 CE dan kemudian mencoba mengimpornya ke versi MySQL WorkBench 8.0.11 yang lebih baru. Masing-masing diinstal dengan msi penginstal server komunitas.
Setelah melakukan beberapa pencarian, saya menemukan laporan bug ini di situs web MySQL:Restaure dump dibuat dengan 5.7.22 pada 8.0.11
Perbaikan yang berhasil bagi saya adalah menelusuri file dump saya secara manual dan menghapus pernyataan:
Setelah saya melakukan ini, saya menerima kesalahan
Tetapi setelah merujuk ke pertanyaan yang dijawab ini:Fungsi ini tidak memiliki DETERMINISTIC, NO SQL, atau READS SQL DATA dalam deklarasinya dan logging biner diaktifkan dan cukup memasukkan:
SET GLOBAL log_bin_trust_function_creators = 1;
di klien baris perintah MySQL memecahkan masalah itu dan akhirnya mengizinkan saya untuk mengimpor database saya dengan benar dengan semua tabel, data, rutinitas, dan fungsi yang dibuang.
Semoga ini menghemat waktu orang lain.