向与 MySQL 5.0 中的模式匹配的一组数据库授予权限
我了解到以下内容将所有 Proleges 授予名称以“xian_”开头的所有数据库,但 mysql 抱怨“xian_”附近的语法错误靠近“xian_”
...
GRANT ALL PRIVILEGES ON 'xian_%.*' TO xian@'192.168.1.%';
正确的语法是什么? 我是否认为 _
也需要转义为 \_
因为它也是通配符?
I'm lead to understand that the following grants all proveleges to all databases that name begin with 'xian_', but mysql complains about a syntax error near ''xian_
...
GRANT ALL PRIVILEGES ON 'xian_%.*' TO xian@'192.168.1.%';
What is the correct syntax?
Am I right in thinking that the _
needs escaping to \_
too as it is also a wildcard?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在数据库名称中使用
`
代替'
,并对_
进行转义Use
`
instead of'
in the database name, and escape the_