2016-04-29 10 views
0

ユーザのために1つのmysqlデータベースにリモートアクセスする必要があります。私はそれはのように、そのユーザーに付与すると、すべてのデータベース上のすべての権限を動作します知っている:権限を与えずにmysqlリモートアクセスを有効にする方法

grant all on \*.* to 'someone'@'%' 

しかし、私は同じように、指定されたデータベース上のユーザーではなく、すべてのデータベースへのアクセス許可を付与します:
grant all on mydb.* to 'someone'@'%'
この場合、リモートアクセスは失敗します。

これを解決する方法はありますか?どうもありがとう。

答えて

0

GRANT SELECT,UPDATE,INSERT,DELETE ON yourdb.* To [email protected]'192.162.1.1' identified by 'password'; 
+0

いいえ、これは動作しません、これを試してみてください。 @ AJ93、それを前に正常に試しましたか? –

関連する問題