无法在服务器上创建数据库

时间:2012-07-15 13:02:08

标签: mysql

我尝试在CREATE DATABASE cpi_mock上在服务器上创建数据库,但收到#1044 - Access denied for user 'cpibetap'@'localhost' to database 'cpi_mock'之类的错误。然后我尝试执行SHOW GRANTS它给了我类似

的东西

Grants for cpibetap@localhost
     GRANT USAGE ON *.* TO 'cpibetap'@'localhost' IDENTIFIED BY PASSWORD '<password>'

GRANT ALL PRIVILEGES ON `cpibetap\_%`.* TO 'cpibetap'@'localhost'

任何人都可以告诉我上述线条的含义是什么?如何在我的服务器上创建数据库?

1 个答案:

答案 0 :(得分:0)

如果用户只有USAGE权限,则无权创建数据库。

你写的“它给了我类似的东西”,你能粘贴实际的回复吗?

Grant all语句适用于用户cpibetap_%,_需要一个字符,用户名只有cpibetap,因此没有任何额外的字符。