Di recente ho riscontrato anche questo problema dopo aver esportato il mio database da MySQL Workbench 6.1 CE e quindi aver provato a importarlo in una versione più recente di MySQL WorkBench 8.0.11. Ciascuno è stato installato con il programma di installazione del server della comunità msi.
Dopo aver fatto alcune ricerche, mi sono imbattuto in questo bug report sul sito Web MySQL:Restaure dump creato con 5.7.22 su 8.0.11
La soluzione che ha funzionato per me è stata esaminare manualmente il mio file di dump e rimuovere le istruzioni:
Dopo averlo fatto ho ricevuto l'errore
Ma dopo aver fatto riferimento a questa domanda con risposta:Questa funzione non contiene DETERMINISTIC, NO SQL o READS SQL DATA nella sua dichiarazione e la registrazione binaria è abilitata e semplicemente inserendo:
SET GLOBAL log_bin_trust_function_creators = 1;
nel client della riga di comando MySQL ha risolto il problema e alla fine mi ha permesso di importare correttamente il mio database con tutte le tabelle, i dati, le routine e le funzioni scaricati.
Speriamo che questo faccia risparmiare tempo agli altri.