创建数据库报Access denied for user 'root'@'%' to database 'face'
时间: 2023-09-30 10:04:07 浏览: 70
解决mysql创建数据库后出现:Access denied for user ‘root’@’%’ to database ‘xxx’的问题
对于 "Access denied for user 'root'@'%' to database 'face'" 错误,这通常表示数据库用户 'root' 没有足够的权限来创建名为 'face' 的数据库。这可能是因为用户没有足够的权限或者没有正确的参数来执行创建数据库的操作。
解决这个问题的一个方法是检查用户 'root' 是否具有适当的权限。可以使用以下命令在 MySQL 中授予 'root' 用户创建数据库的权限:
```
GRANT CREATE ON *.* TO 'root'@'%';
```
另外,确保用户名和密码正确,以及用户是否具有从任何位置('%')进行访问的权限。
如果问题仍然存在,还可以尝试使用其他具有创建数据库权限的用户来执行创建数据库的操作。
阅读全文