【发布时间】: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