我是计算机上的root用户,但是当我使用命令时:
mysql> CREATE DATABASE foo;
它给了我错误:
CREATE: Permission denied
答案 0 :(得分:1)
这是因为您的用户没有CREATE
privilege。作为root用户,请尝试以下操作:
GRANT CREATE ON *.* TO 'user'@'hostname';
答案 1 :(得分:1)
你是谁的系统并不重要,如果你想以root身份登录mysql,你必须明确地这样做:
mysql -u root –p