После нескольких часов проб и ошибок и прочтения каждого поста, который я могу найти в этой теме c, я не могу заставить это работать.
Я хочу добавить удаленного пользователя только для чтения. Мой ж / д пользователь уже работает.
У меня есть, в основном:
Host User Password SelectPriv InsertPriv ...
% RW x Y Y ...
% RO y Y N ...
Я также проверил, что они имеют те же GRANTS (за исключением того, что пользователь RO имеет только SELECT) ..
затем я дал команду flu sh privs, и она завершилась.
I go на удаленный узел, пользователь RW входит в систему. Все в порядке, с mysql -h host -uRW -p
Затем я использую ту же самую команду, за исключением изменения RW на RO. Я получаю ту же самую подсказку пароля, введите пароль, который я использовал для создания пользователя, и на нем написано ACCESS DENIED for user ....
У меня есть локальная версия «RO» с тем же паролем. Я подтвердил в поле Пароль пароль, они совпадают.
Он входит в систему и хорошо аутентифицируется на локальном ящике. На удаленном доступ запрещен ..
Я также зашел в / var / log и следил за каждым из последних измененных журналов. Кажется, ни у кого нет записей, добавленных для этой ошибки.
Предложения, пожалуйста!