2012-05-06 21 views
0

我有一个mysql数据库(版本5.5),我试图添加一个新用户。
但我没有权限来创建它。如果我试图显示所有用户的列表:特权问题

select * from mysql.user; 

它给这个错误:

ERROR 1142 (42000): SELECT command denied to user ''@'localhost' for table 'user 

好像我不是能够做任何事情。如何在不使用grant命令的情况下为用户授予权限?
有一种方法?我也试过这样:

CREATE USER 'ramy'@'localhost' IDENTIFIED BY 'pass'; 

它说:

ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation 

我看不出有任何的方式来处理权限,MySQL的节目要处理权限的方法,谁也新建一个database.That的一个恶性循环。

+0

你有访问phpMyAdmin或类似的? –

回答