Ну вот и первая грабля :
в дистрибутивном dump.sql конструкция
Код:
GRANT ALL PRIVILEGES ON bgbilling.* TO 'bill'@'localhost' IDENTIFIED BY 'bgbilling';
GRANT ALL PRIVILEGES ON bgbilling.* TO 'bill'@'%' IDENTIFIED BY 'bgbilling';
не понравилась 5.7-ке из-за утановленного неявно sql-mode "NO_AUTO_CREATE_USER"
Пришлось задать явно неитральное "NO_ENGINE_SUBSTITUTION".
А в будущем ваще грозятся GRANT-ом создание юзеров отключить..
так что придётся в dump.sql включать чо-та типа этого :
Код:
CREATE USER 'bill'@'127.0.0.1' IDENTIFIED BY 'bgbilling';
CREATE USER 'bill'@'localhost' IDENTIFIED BY 'bgbilling';
CREATE USER 'bill'@'%' IDENTIFIED BY 'bgbilling';"
GRANT ALL PRIVILEGES ON bgbilling.* TO 'bill'@'localhost';
GRANT ALL PRIVILEGES ON bgbilling.* TO 'bill'@'%';
GRANT ALL PRIVILEGES ON bgbilling.* TO 'bill'@'127.0.0.1';
Продолжаю погружение....
ЗЫ : in_place upgrade c 5.5 на 5.7 тоже не прошло, даже mysql_upgrade вылетел с ошибкой. Говорит надо через промежуточный 5.6 апгрейдиться. logical upgrade через mysqldump спас положение, но тока для самой базы БЖБ.