我有MySQL数据库,需要创建一个新的数据库。然而,我不能这样做,因为我一直得到1045错误。
show grants
显示:
Grants for user@host
GRANT USAGE ON *.* TO 'user'@'host' IDENTIFIED BY PASSWORD '*C1B4F8E5221061DBEE23A2E3256B77F2744D5CA7'
GRANT ALL PRIVILEGES ON `db`.* TO 'user'@'host'
我甚至没有足够的权限来修改、授予或创建一个新用户。你能帮我做些什么吗?
您只能在名为db
的模式上拥有特权。不能使用其他模式,也不能创建新模式。
解决这个问题的方法是与您的数据库管理员交谈。要么让他们授予你创建新模式的权限,要么让他们只创建一个你想要的新模式,然后授予你在那个模式上的权限。