Чтобы разрешить локальному хосту доступ
введите все базы данных:
mysql> insert into
-> host(host,db,Select_priv, Insert_priv, Update_priv,
-> Delete_priv, Create_priv, Drop_priv)
-> values('localhost','%','Y','Y','Y','Y','Y','Y');
Обратите внимание, что «%» можно заменить на
имя базы данных. «%» Является подстановочным знаком.
Следуя предыдущему формату,
разрешить доступ с другого имени хоста (в
в этом случае "windowsbox") добавить это:
mysql> insert into
-> host(host,db,Select_priv, Insert_priv, Update_priv,
-> Delete_priv, Create_priv, Drop_priv)
-> values('windowsbox','%','Y','Y','Y','Y','Y','Y');
Опять же, «%» используется в качестве подстановочного знака.
Чтобы создать пользователя 'djg', который может получить доступ
сервер MySQL от localhost, типа
это:
mysql> insert into
-> user (host, user, password)
-> values('localhost','djg',password('mypassword'));
Предоставление пользователю доступа от другого
имя хоста, домен и т.д ... добавить другое
Записи соответственно. Например, чтобы
предоставить пользователю djg доступ из windowsbox:
mysql> insert into
-> user (host, user, password)
-> values('windowsbox','djg',password('mypassword'));
Теперь ... чтобы дать пользователю права на
получить доступ к базе данных с локального хоста, добавить
эту запись и изменить с вашим
соответствующая информация:
mysql> insert into
-> db (host,db,user,Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv)
-> values ('localhost','mydatabase','djg','Y','Y','Y','Y','Y','Y');
Чтобы предоставить пользователю разрешения от
windowsbox, добавьте это:
mysql> insert into
-> db (host,db,user,Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv)
-> values ('windowsbox','mydatabase','djg','Y','Y','Y','Y','Y','Y');