为什么我无法从MYSQL Workbench更改我的架构名称?我错过了什么吗? :(
正如你所知,这个名字是不可取的
答案 0 :(得分:35)
架构名称没有可用的RENAME。您必须导出架构,然后使用新的数据库名称导入。
这是MySQL服务器本身的限制。
答案 1 :(得分:5)
实际上,您可以非常轻松地重命名数据库名称,
答案 2 :(得分:1)
Gavin是对的,但如果您的服务器有phpMyAdmin,您可以使用它来重命名您的数据库(架构):
转到您的phpMyAdmin网址。默认为http://yourdomain.com/phpMyAdmin/
如果出现提示,请输入您的数据库用户名和密码。
点击"操作"标签
在"将数据库重命名为:"写下你的新数据库名称。
点击" Go"按钮。
如果出现提示,请单击"确定"。
几秒钟后,根据您的数据库内容,您将重命名数据库。
phpMyAdmin实际上在做的是使用您的新名称创建一个新数据库,从当前数据库导入内容并删除当前数据库。
答案 3 :(得分:0)
我无法想象任何人仍在使用5.5版,但是这是我在8版中遵循的过程。如果您使用的是较旧/较新的版本,则仍然可以使用。
当前我的数据库没有索引,存储过程等。您将 还要确认所有相关对象也已迁移 删除旧数据库。