MySQL 中数据库名和用户名相同可以吗?

MySQL 中数据库名和用户名相同可以吗?

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

将用户和数据库命名为相同名称可以吗?

例如,我正在安装开火现在我创建了一个 MySQL 数据库“openfire”和 MySQL 用户“openfire”。我应该预料到什么问题吗?惯例是什么?

答案1

是的,这完全没问题,而且是一种很常见的做法。它们在使用时是互斥的,不会造成任何问题。

您需要确保它们符合用户名和模式命名约定:

答案2

将用户和数据库命名为相同的名称是可以的,您应该不会有问题。

但从安全角度来看,您也许应该使用其他用户名。

相关内容