# mysql -ubill_xxx -pxxx users_xxx
синтаксис консольной утилиты mysql:
mysql [ключи] база данных
В твоем примере база данных users_xxx, что скорее всего является именем таблицы. Необходимо коннектиться к БД bill:
mysql -ubill_xxx -p bill
(-p указывает, что пароль будет вводиться с консоли, так что нет смысла его (пароль) указывать после ключа)
mysql> CREATE ALGORITHM = UNDEFINED VIEW users_ххх AS SELECT * FROM users WHERE grp IN (5);
CREATE USER 'bill_ххх'@`%` IDENTIFIED BY 'хххх';
Создание вьюхи users_xxx правильное, только учти, что фактически это означает "создаю таблицу users_xxx, которая имеет доступ ТОЛЬКО к клиентам с группой = 5". Ты уверен, что тебе нужно обслуживать только эту группу? Создание вьюх для разных групп - это нужно когда сеть большая, например 20 тыс абонентов, когда каждый роутер обслуживает свой район и для безопасности сателлиты изолируются на уровне вьюх. Я больше чем уверен, что вьюху users_xxx nебе не нужно создавать, а в sat.cfg просто указать таблицу users.
Создать юзера bill_ххx недостаточно - нужно ему еще права дать, смотри документацию. Либо же, я опять уверен, что его создавать не нужно (в твоем случае), пробуй заюзать логин bill_kernel, если у тебя решение "все на одном сервере"