mysql - 替换MyISAM文件而不停止Mysql

标签 mysql

我在 mysql 目录中有一堆 MyISAM 文件(MYD、MYI、FRM),在另一个目录中有它们的较新版本。如何在不停止 mysql 服务器的情况下用"new"替换“旧”?

更新:这个问题在这里得到解答:https://serverfault.com/questions/340823/replace-myisam-files-without-stopping-mysql

最佳答案

1)备份原始文件(出于安全考虑)

2) 将 mysql 数据文件夹中的旧文件替换为新文件(frm、MYI 和 MYD)。在将它们移动到数据文件夹之前,您应该将它们复制到同一硬盘/安装/分区上的临时文件夹中,以便快速完成复制过程。

3) 在数据库上执行“刷新表”。

现在您应该运行新数据。

关于mysql - 替换MyISAM文件而不停止Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8473881/

相关文章:

mysql - 除了在 mysql 中替换?

php - 是否有不使用 session 的 PHP/MySQL 数据库管理员?

mysql - 从 LEFT OUTER JOIN 计算 NULL 值,这可能吗?

mysql - 如何在 SQL 中执行条件插入

php - 添加文章到 Jooma 时出现 500 内部服务器错误! 3.5 数据库

php - 从mysql数据库设置时区

mysql - 无法在 mysql-workbench 上添加外键约束

mysql - 查询中的 GROUP BY

mysql - 什么是 INNODB "Pages to be Flushed"?当仍有页面需要刷新时,我可以重新启动 mysqld 吗?

php查询函数重复数据