打开网站显示User 'user'@'%' has no privilege to create database错误怎么办_已解决
User 'user'@'%' has no privilege to create database
问题:普通用户创建数据库时提示无权限
原因:用户未被授予 CREATE DATABASE 权限、仅授予了某数据库的操作权限而非全局权限
解决方案:
1. 用 root 用户执行授权:
GRANT CREATE ON *.* TO 'user'@'%'; FLUSH PRIVILEGES;(全局创建库权限);2. 若仅需创建指定库:
GRANT CREATE ON db_name.* TO 'user'@'%';;3. 核对用户权限:
SHOW GRANTS FOR 'user'@'%';
更新时间:2026-03-12 11:04:59
