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

许多Web服务需要一个数据库,通常是MySQL。 通常,软件的安装指示告诉您创build一个数据库和一个拥有该数据库权限的用户。

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

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

是的,这绝对是一个很好的习惯。 它们互相排斥使用,不会造成任何问题。

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

可以命名用户和数据库是一样的,你不应该有问题。

但是从安全的angular度来看,你应该使用另一个用户名。