数据库名称可以与 MySQL 中的用户名相同吗?

Pav*_*kov 6 mysql

许多 Web 服务需要一个数据库,通常是 MySQL。通常,软件的安装说明会告诉您创建数据库和对该数据库具有权限的用户。

将用户和数据库命名为相同是否可以?

例如,我现在正在安装Openfire,并创建了一个 MySQL 数据库“openfire”和 MySQL 用户“openfire”。我应该期待任何问题吗?什么是公约?

小智 10

是的,这绝对没问题,而且是很普遍的做法。它们在使用上是互斥的,不会引起任何问题。

您只需要确保它们符合用户名和架构命名约定:


小智 1

将用户和数据库命名相同就可以了,应该不会有问题。

但从安全角度来看,您也许应该使用另一个用户名。