简体   繁体   English

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

[英]Why is my permission denied when I try to create a MySQL database?

I am root user on my computer, but when I use the command: 我是计算机上的root用户,但是当我使用命令时:

mysql> CREATE DATABASE foo;

it gives me error: 它给了我错误:

CREATE: Permission denied

It's because your user doesn't have the CREATE privilege . 这是因为您的用户没有CREATE权限 As the root user, try this: 作为root用户,请尝试以下操作:

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

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

mysql -u root –p

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 当我尝试rake db:create时,Mysql访问被拒绝错误 - Mysql access denied error when I try rake db:create 当我没有主机的“创建”权限时,如何在mysql数据库中创建表? - How do i create a table in a mysql database when i dont have 'create' permission from my host? 尽管使用MySQL,但在数据库“主”错误中拒绝了CREATE DATABASE权限 - CREATE DATABASE permission denied in database 'master' error despite using MySQL 为什么在尝试使用命令行进入mysql时出现“权限被拒绝”的提示? - Why do I get “Permission Denied” when trying to get onto mysql using command line? Azure-尝试连接到外部MySQL数据库时权限被拒绝 - Azure - permission denied when trying to connect to external MySQL database 尝试创建MySQL数据库时Azure失败 - Azure fails when try to create a MySQL database 当我尝试连接到mysql服务器时访问被拒绝 - Access denied when i try to connect to mysql server 当我尝试测试运行我的 MySQL 数据库时收到此错误消息 - I get this error message when I try to test run my MySQL database 当我在 MySQL 中创建数据库时,我的数据库保存在哪里? - where is my database saved when I create it in MySQL? 为什么我在 MySQL 数据库中创建表时总是出现这个错误? - Why always this error occured when I create table in MySQL database?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM