Наскоро имах и този проблем, след като експортирах моята база данни от MySQL Workbench 6.1 CE и след това се опитах да я импортирам в по-нова версия на MySQL WorkBench 8.0.11. Всеки от тях е инсталиран с инсталационната програма на сървъра на общността msi.
След като направих известно търсене, попаднах на този доклад за грешка на уебсайта на MySQL:Дъмп за възстановяване, създаден с 5.7.22 на 8.0.11
Това, което поправи при мен, беше да прегледам ръчно моя дъмп файл и да премахна изразите:
След като направих това получих грешката
Но след като се позова на този отговорен въпрос:Тази функция няма ДЕТЕРМИНИСТИЧЕН, НЯМА SQL или ЧЕТЕ SQL ДАННИ в своята декларация и двоичното регистриране е активирано и просто въведете:
SET GLOBAL log_bin_trust_function_creators = 1;
в клиента на командния ред MySQL реши този проблем и най-накрая ми позволи правилно да импортирам моята база данни с всички изхвърлени таблици, данни, подпрограми и функции.
Надяваме се това да спести време на други.