4

我刚刚在 Windows 8 64 位上下载并安装了最新的 MySQL 版本(5.6)。安装过程中使用了默认值,一切运行顺利。

使用 MySQL Workbench,我用一个简单的表创建了一个模式,还创建了一个新用户。在架构权限选项卡上,我为用户添加了一个新条目,按选择“全部”按钮选择权限并点击保存更改。一旦我这样做,我就会得到以下错误:

MySQL 错误 1064

任何想法为什么会发生这种情况?我对 DB 很陌生,所以如果您有任何我可以尝试的替代方法,请用简单(逐步)的术语进行解释。

谢谢

4

3 回答 3

5

当您打开命令行 mysql 会话并选择数据库时,您可以发出命令

授予选择、插入、更新、删除、创建、删除、引用、索引、更改、创建临时表、锁定表、创建视图、显示视图、创建例程、更改例程、执行、事件、触发 dev_runeslinger。* 到 'dev_runeslinger '@'本地主机';

因此,这是一种对 _ 的错误解释/解析的情况,因为它被转义了。

于 2013-02-26T11:47:48.393 回答
4

它似乎是MySQL Workbench中的错误#68175 :

包含下划线的数据库名称出现转义/导致 SQL 错误

它是上个月报道的,它仍然开放,所以你可以降级到早于 5.2.46 的版本,或者等待它是否修复。

于 2013-02-19T09:21:26.473 回答
0

phpMyAdmin通过使用以下查询实现了它,也可以从命令行以管理员身份实现。

GRANT ALL ON schema_name.* TO 'schemauser_name'@'%' WITH GRANT OPTION;

于 2014-12-01T10:51:17.123 回答