当我尝试创建MySQL数据库时,为什么我的权限被拒绝?

时间:2011-09-06 22:52:19

标签: mysql database unix terminal

我是计算机上的root用户,但是当我使用命令时:

mysql> CREATE DATABASE foo;

它给了我错误:

CREATE: Permission denied

2 个答案:

答案 0 :(得分:1)

这是因为您的用户没有CREATE privilege。作为root用户,请尝试以下操作:

GRANT CREATE ON *.* TO 'user'@'hostname';

答案 1 :(得分:1)

你是谁的系统并不重要,如果你想以root身份登录mysql,你必须明确地这样做:

mysql -u root –p