安装后,MySQL 会创建并使用名为“mysql”的数据库来存储用户、权限等。此数据库可以重命名吗?或者换句话说,我们可以强制 mysqld 使用除“mysql”之外的数据库供其内部使用吗?
谢谢
答案1
从技术上来说,这是可能的。
我刚刚在我的开发箱上对它进行了重命名,并且重命名成功了 - 然而,我几乎立即开始收到很多错误,并且在后台线程上运行的路由程序立即开始出错。
我确信如果您有时间编辑所有这些程序并更正它们(然后通过更新和升级来维护它们),这是可能的 - 但这不值得付出努力。
安装后,MySQL 会创建并使用名为“mysql”的数据库来存储用户、权限等。此数据库可以重命名吗?或者换句话说,我们可以强制 mysqld 使用除“mysql”之外的数据库供其内部使用吗?
谢谢
从技术上来说,这是可能的。
我刚刚在我的开发箱上对它进行了重命名,并且重命名成功了 - 然而,我几乎立即开始收到很多错误,并且在后台线程上运行的路由程序立即开始出错。
我确信如果您有时间编辑所有这些程序并更正它们(然后通过更新和升级来维护它们),这是可能的 - 但这不值得付出努力。