是否可以将 MySQL 自己的数据库从“mysql”重命名为其他名称?

是否可以将 MySQL 自己的数据库从“mysql”重命名为其他名称?

安装后,MySQL 会创建并使用名为“mysql”的数据库来存储用户、权限等。此数据库可以重命名吗?或者换句话说,我们可以强制 mysqld 使用除“mysql”之外的数据库供其内部使用吗?

谢谢

答案1

从技术上来说,这是可能的。

我刚刚在我的开发箱上对它进行了重命名,并且重命名成功了 - 然而,我几乎立即开始收到很多错误,并且在后台线程上运行的路由程序立即开始出错。

我确信如果您有时间编辑所有这些程序并更正它们(然后通过更新和升级来维护它们),这是可能的 - 但这不值得付出努力。

相关内容