我在MySQL中有一个用户,具有以下权限:
GRANT USAGE ON *.* TO 'certain_db'@'192.168.1.1' IDENTIFIED BY PASSWORD '****'
GRANT ALL PRIVILEGES ON `certain_db`.* TO 'certain_db'@'192.168.1.1'
如果我删除了这个数据库,我是否有权在之后创建它?
是。所有与用户访问、权限等相关的信息都存储在名为"mysql"的数据库中。与数据库权限相关的信息存储在表"db"中。删除数据库时,不会删除您对该数据库的权限。因此,如果您以后想创建一个具有相同名称的数据库,您将能够。