CREATEUSER 'имя_пользователя'@'localhost' IDENTIFIED BY 'пароль_пользователя';GRANT ALL PRIVILEGES ON имя_базы.* TO 'имя_пользователя'@'localhost';FLUSH PRIVILEGES;
Изменить доступ не пересоздавая пользователя
UPDATE mysql.user SET Host='%' WHERE Host='localhost' AND User='имя_пользователя';UPDATE mysql.db SET Host='%' WHERE Host='localhost' AND User='имя_пользователя';FLUSH PRIVILEGES;
Вместо символа %, можно указать нужный ip или localhost, если ограничение нужно вернуть обратно.