一般常用的myisam是存放在硬盘上的,随着数据量变大,mysql数据目录会变大的。并非每次都会去硬盘取数据,有部分数据读取一次后会进入到缓存中去。这样可以直接从内存中取。
方法:数据库导出 *** 作。首先,看你的虚拟机和数据库是什么类型的。如果虚拟机是VM,则你进入虚拟机的系统里面,就当是本地系统一样,对数据库进行导出 *** 作。然后把该文件拷贝出来即可。数据库如果是MS SQL server、access这些,则停止数据库后可以直接找到数据库文件复制出来,而不用导出 *** 作。如果是oracle则需要执行命令导出来。
说明,虚拟机的数据库也是存放在物理磁盘里的,因为虚拟机的文件也存放在物理磁盘里。只是数据库文件以该虚拟机的存储方式存储在虚拟机文件里。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)