mysql - 用户在 mysql workbench 中看不到数据库

标签 mysql mysql-workbench

我正在尝试使用 this tutorial 学习 Spring Roo .所以,我所做的是:

  • 进入mysql工作台
  • 创建一个名为“pizzashop”的新架构
  • 通过服务器管理帐户访问本地主机
  • 在“users and privileges”中创建一个新用户,名称为“pizzashop”,密码为“pizzashop”,并将连接限制为与 % 匹配的主机

当我尝试使用此帐户连接到服务器时,我注意到它看不到任何数据库

我尝试在“schema privileges”中明确创建一个条目,允许“pizzashop”用户查看“pizzashop”模式,但它没有用

希望你能在这里帮助我。不知道是Workbench的问题还是mysql的问题。

编辑> 添加到用户帐户的另一个条目具有与另一个相同的特征但使用“localhost”而不是 %

向模式权限添加了一个条目,上面写着 host:localhost schema:pizzashop 和所有对象和 ddl 权限(这是我为 pizzashop 用户唯一拥有的权限)

仍然,当我使用用户 pizzashop 连接到本地主机时,没有出现模式

最佳答案

这是一个 MySQL 问题和常见故障,% 与本地主机不匹配。为具有相同权限的 user@localhost 添加一个条目

http://bugs.mysql.com/bug.php?id=69570

关于mysql - 用户在 mysql workbench 中看不到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19392133/

相关文章:

mysql - 使用 ENGINE=MEMORY 在内存中创建函数 - MYSQL

mysql - 在 MySql Workbench 中自定义键盘快捷键

mysql - 在 MySQL 问题中搜索多个值

java - Apache Spark MySQL JavaRDD.foreachPartition - 为什么我收到 ClassNotFoundException

MYSQL 表在删除期间超时

Mysql工作台坏sql

mysql - 按月分组,如果没有结果则按 0 分组?

mysql - 错误 "Can' t 创建表...”添加外键

mysql - 从选择语句中的比较中删除单引号

mysql - MySQL Workbench 中的 For 循环