MySQLでは同じユーザ名でもアクセス元が違うと別ユーザとみなされる。
メールアドレスのように@後ろまで含めてユニークユーザと考えるべし。
%だとワイルドカードを表すため、これ一つあればよいと思うかもしれない。
しかし、localhostはワイルドカードに含まれないので、結局2ユーザー作成する必要がある。
hoge@localhost
hoge@%
上記ユーザにはそれぞれまったく異なった権限を与えることができる。アクセス元は逆引きできる場合は逆引きホスト名になるようなので注意。
MySQLでは同じユーザ名でもアクセス元が違うと別ユーザとみなされる。
メールアドレスのように@後ろまで含めてユニークユーザと考えるべし。
%だとワイルドカードを表すため、これ一つあればよいと思うかもしれない。
しかし、localhostはワイルドカードに含まれないので、結局2ユーザー作成する必要がある。
hoge@localhost
hoge@%
上記ユーザにはそれぞれまったく異なった権限を与えることができる。アクセス元は逆引きできる場合は逆引きホスト名になるようなので注意。