我需要有可能在使用我的一个mySQL表时进行交易。 如果我将引擎从MYISAM(默认设置为当前的所有表格)切换到INNODB,我可以这样做。 但是,我不是MySQL服务器管理员和那个问我是否已经阅读过这样做的可能危险的人。 我试图找到答案而失败了,所以这是我的问题:
INNODB目前已禁用(当我执行SHOW ENGINES时它会这样说)。我可以将其打开而不会损坏现有MYISAM表中的任何数据吗?这样做有什么特别的危险吗? MYSQL版本的服务器是5.09。
答案 0 :(得分:1)
不,在MySQL中为数据库和对象创建另一个引擎没有危险。您必须停止并重新启动MySQL服务才能使其生效,因此您将有一小部分停机时间,因此请在工作时间之后进行。