mysql数据表(myisam类型)拷了三个文件到另外一台服务器,必须要重启吗? 在A服务器上拷一些数据表文件到B服务器上。必须要重启B服务器的mysql,数据表才能显示最新数据。不重启,显示的B服务器上的数据表还是老的数据。有没有不必重启的方法啊?数据库是:mysql、数据表类型:myisam、拷贝数据表方式:复制数据表的三个文件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不需要重启啊。 如果不重启,你是怎么观察这个表没有出现的? 建议直接用mysql命令行工具检查。 是本身B服务器上已经有要拷过来的表了。我是拷过来覆盖掉原先的表的。所以观察到的数据还是老的数据。但一重启,就OK了。 显然你的这个表中记录并不多,并且经常被使用。所以表的内容被加载到内存中了,这样下次查询即直接从内在中取结果而不是去读物理文件。你需要通过一下MYSQL这个表的已经有了变动。 可以使用FLUSH 或者试试 check table 请优化这条SQL语句 mysql备份数据库 关于mysql中文显示为"?"的几个问题!在线等等~ Mysql什么版本以上就支持存储过程、触发器? 如何执行d:\workspace\dam.sql文件 请教,有在mysql中对前一步操作进行还原的命令吗? sql怎样实现分支选择? 如何在mysql里导入一个filename.sql 求助 求助 MySQL 不能创建函数 在Godaddy 虚拟空间上 mysql集群 关于mysql主从复制的潜在问题,很有意思 关于mysqldump 的问题
是本身B服务器上已经有要拷过来的表了。我是拷过来覆盖掉原先的表的。所以观察到的数据还是老的数据。但一重启,就OK了。