为了优化系统性能,我们在 RAM 上存储了一些静态表(它们的副本也存在于硬盘驱动器上——在 MyISAM 上)。现在,众所周知,当服务器重新启动时,RAM 上的所有数据都会被删除。因此,为了避免我们创建了一个包含 4 个 SQL 语句的 init 文件。
请注意,每条 SQL 语句都位于单独的行中,以分号 (;) 结尾,并且任何地方都没有注释 --- 因此,根据我有限的知识,我相信我已经避免了一些基本错误。但是,当我从命令行手动重新启动 MySQL 进行测试时,我看到内存表是空的。初始化文件本身没有问题,因为当我从命令行手动执行初始化文件时,数据被填充而没有任何问题。
在解决此问题方面的任何帮助将不胜感激!
谢谢!
乌达扬