Разрешения MySQL выполняются пользователем. Чтобы предоставить привилегии пользователю с IP, вы должны сделать:
grant all on yourdb.* to user@127.0.0.1 identified by 'password'
Сначала вы должны создать пользователя для использования с этим. Подробнее об управлении пользователями MySQL здесь .
Кроме того, если вы закроете брандмауэр на порту 3306, чтобы запретить входящие соединения, это также заблокирует их на уровне ОС.