Пробовал, она выдаёт ошибку:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'TO 'trapserver'@'localhost'' at line 1
пишу: REVOKE ALL PRIVILEGES ON phpmyadmin.* TO 'trapserver'@'localhost';
Jebati, ну сначала посмотрите какие права есть. Скорее всего есть права сразу на все *.* или даже просто * . Надо убрать права на все и дать только на одну базу.
По-хорошему - вообще не давать пользователям никаких глобальных прав, в том числе и на создание баз данных.
Базы данных создаются отдельным инструментом, при создании - к ней выдаются нужному пользователю нужные права доступа. Практически все панели управления хостингом умеют так делать.
Jebati, при создании пользователя указываешь хост не localhost, а имя БД. И готово.
Если я что-то напутал, то в интернете куча примеров или можешь сам по экспериментировать Но это можно сделать 100%