он ее все равно не видит
USE new_database_name
?потом добавил даже WITH GRANT OPTION
SELECT CURRENT_USER, USER();
CREATE USER 'user'@'%' IDENTIFIED BY 'pass';
GRANT ALL PRIVILEGES ON db_name.db TO 'user'@'%';
GRANT ALL PRIVILEGES ON db_name.db TO 'user'@'%';
потом создал юзера такого же для localhost,
один из старых юзеров не удаляетья из бд. Но зайти под ним нельзя и вообще ничего сделать нельзя...надо разбираться, почему такое... и если это не служебный аккаунт, удаление которого блокируется сервером, то надо исправлять ситуацию. Негоже хранить неиспользуемый хлам. Может, на самом деле под ним можно сделать всё, что угодно, в том числе злонамеренное, если знать, как им залогиниться...