Я думаю, что ваша проблема связана с привилегиями пользователя в таблице 'menu'.Проверьте права пользователя
SHOW GRANTS FOR 'user'@'domain';
заменив 'user' @ 'domain' на ваше имя пользователя в строке подключения.
Попробуйте
GRANT ALL ON your_db_name.menu TO 'user'@'domain';
Обратите внимание, что этот запрос должен бытьвыполняется пользователем с достаточными привилегиями.
При необходимости обратитесь к https://dev.mysql.com/doc/refman/5.5/en/privilege-system.html.