MySQL:错误1045 -如何设置正确的规则?



我有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的模式上拥有特权。不能使用其他模式,也不能创建新模式。

解决这个问题的方法是与您的数据库管理员交谈。要么让他们授予你创建新模式的权限,要么让他们只创建一个你想要的新模式,然后授予你在那个模式上的权限。

最新更新