为什么我不能从 MYSQL Workbench 更改我的模式名称?我错过了什么吗?:(
如您所知,名称已禁用
没有可用于模式名称的 RENAME。您必须导出架构,然后使用新的数据库名称导入。
这是 MySQL 服务器本身的限制。
实际上,您可以很容易地重命名数据库名称,
我无法想象有人仍在使用 5.5 版,但这是我在 8 版中遵循的过程。如果您确实有旧/新版本,这可能仍然有效。
目前我的数据库没有索引、存储过程等。在删除旧数据库之前,您需要确认所有相关对象都已迁移。
Gavin 是对的,但是如果你的服务器有 phpMyAdmin,你可以用它来重命名你的数据库(模式):
转到您的 phpMyAdmin URL。默认为http://yourdomain.com/phpMyAdmin/
如果出现提示,请输入您的数据库用户名和密码。
单击“操作”选项卡。
在“将数据库重命名为:”下写下您的新数据库名称。
单击“开始”按钮。
如果出现提示,请单击“确定”。
几秒钟后,根据您的数据库内容,您将重命名数据库。
phpMyAdmin 实际上在做的是用你的新名字创建一个新的数据库,从你当前的数据库中导入内容并删除你当前的数据库。