Решение
В новых версиях СУБД изменена модель безопасности: вход в MySQL под рутом (root) требует sudo (при этом пароль всё равно может быть пустым). Из-за этого, при работе с пользователем root могут быть проблемы с доступом из каких-либо сторонних приложений. В реальной практике под рутом и так никто уже приложения не запускает, так как это ставит под угрозу безопасность не только БД но и сервера в случае, если в приложении окажется уязвимость.
Проще всего (и правильно) сделать другого пользователя, дать ему все права и уже под ним запускать скрипт.
В описании есть команда создания нового пользователя:
grant all privileges on golden_key.* to buratino@localhost identified by 'papa_Karlo';
flush privileges;
Однако и эта...
Проще всего (и правильно) сделать другого пользователя, дать ему все права и уже под ним запускать скрипт.
В описании есть команда создания нового пользователя:
grant all privileges on golden_key.* to buratino@localhost identified by 'papa_Karlo';
flush privileges;
Однако и эта...