Mysql超级用户可以';t创建数据库,只查看模式表中的信息

Mysql超级用户可以';t创建数据库,只查看模式表中的信息,mysql,linux,networking,centos,Mysql,Linux,Networking,Centos,由于某种原因,这是一个反复出现的问题 使用mysql 5.5,我只是尝试创建一个可以远程连接到数据库、访问所有数据库并创建数据库的用户 我已使用以下方法创建了一个用户: create user 'dev'@'%' identified by 'abcdefg'; 然后使用以下命令授予所有权限: GRANT ALL ON *.* to 'dev'@'192.168.%' IDENTIFIED BY 'abcdefg' WITH GRANT OPTION; 其结果是用户无法创建数据库,并且由于某

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

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

我已使用以下方法创建了一个用户:

create user 'dev'@'%' identified by 'abcdefg';
然后使用以下命令授予所有权限:

GRANT ALL ON *.* to 'dev'@'192.168.%' IDENTIFIED BY 'abcdefg' WITH GRANT OPTION;
其结果是用户无法创建数据库,并且由于某种原因只能查看模式数据库中的信息

Databases

Create database: Documentation
No Privileges

Database Ascending
information_schema
Total: 1

有人知道为什么会发生这种情况吗?

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

同花顺特权


dev是否从您网络中的其他计算机连接?如果您更改您的授权以使用
'dev'@'%
?@lex Hi,尝试一下,没有乐趣如何从远程位置连接?这里有相同的问题,看不到任何db