我创建了一个名为hrms的数据库.现在我需要将数据库名更改为sunhrm.但是,它在MySQL workbench中被禁用.我可以在Linux服务器上自己做吗?

推荐答案

我觉得你做不到.基本答案在许多情况下都有效,在其他情况下会导致数据损坏.需要根据对数据库的启发式分析来 Select 策略.That is the reason this feature was implemented, 100. [doc]

您需要转储all object types in个数据库,创建新命名的数据库,然后导入转储.如果这是一个活的系统,你需要把它取下来.如果不能,则需要设置从该数据库到新数据库的复制.

If you want to see the commands that could do this, 100, which conveys some of the challenges around which you'll need to build a strategy that matches your target database.

Mysql相关问答推荐

SQL按另一个表中的字段进入顺序对子查询进行排序

S优化联接更新的最佳方式是什么?

亚马逊RDS MySQL-无法';t执行';使用读取锁定刷新表';

mysql 获取每个单词的第一个字母

根据日期重叠转换表格

完全匹配 IN 子句中的所有值

从 mysql RDS 导出数据以导入 questDb

当每组的列值发生变化时 Select 并连接行

MYSQL REGEXP_REPLACE 在数字之后

查询以从约会表中获取可用空档

MySQL过滤食谱上的多对多 - 成分表

在 MySQL 中为多列创建索引以进行查询优化

MariaDB 下的慢速更新、删除和插入查询

如何在 MySQL 中搜索多个列?

Python MYSQL 更新语句

如何使用 phpmyadmin 复制数据库?

在 MYSQL 中按枚举字段排序

我的 PDO 声明不起作用

NodeJS/mySQL - ER_ACCESS_DENIED_ERROR 用户'root'@'localhost'的访问被拒绝(使用密码:是)

从 MySQL 中的日、月、年字段创建日期