【问题标题】:Mysql super user can't create databases and only sees information_schema tablemysql超级用户不能创建数据库,只能看到information_schema表
【发布时间】:2012-10-24 10:50:06
【问题描述】:

由于某种原因,这是一个反复出现的问题......

使用mysql 5.5,我只是想创建一个可以远程连接数据库的用户,可以访问所有数据库,并创建数据库。

我创建了一个用户:

create user 'dev'@'%' identified by 'abcdefg';

然后使用以下方式授予所有权限:

GRANT ALL ON *.* to 'dev'@'192.168.%' IDENTIFIED BY 'abcdefg' WITH GRANT OPTION;

结果是用户无法创建数据库,由于某种原因只能看到information_schema数据库。

Databases

Create database: Documentation
No Privileges

Database Ascending
information_schema
Total: 1

有人知道为什么会这样吗?

【问题讨论】:

  • 开发者是否从您网络中的其他计算机连接?
  • 如果您将 GRANT 更改为使用 'dev'@'%' 会怎样?
  • @lex 嗨,试一试,不开心
  • 如何从远程位置连接?
  • 同样的问题,看不到任何数据库

标签: mysql linux networking centos


【解决方案1】:

创建用户并授予其权限后,您需要刷新权限(当您使用 root 用户登录时)

冲洗特权;

【讨论】:

    猜你喜欢
    • 2012-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-23
    • 2018-04-05
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多