文章目录
MySQL是一个可移植的数据库,几乎能在当前所有操作系统上运行,如Linux,Mac,Windows等,尽管各种系统在底层(如线程)实现方面各有不同,但是MySQL几乎能保证在各平台上的物理体系结构的一致性。
数据库和实例的概念和区别
在数据库领域中有两个词很容易混淆,它们就是实例(instance)和数据库(database)。
作为常见的数据库术语,这两个词的定义如下:
- 数据库:物理操作系统文件或其它形式文件类型的集合。在MySQL中,数据库文件可以是frm,myd,myi,idb结尾的文件。
- 数据库实例:由数据库后台进程/线程以及一个共享内存区组成。共享内存可以被运行的后台进程/线程所共享。需要牢记的是,数据库实例才是真正用来操作数据库文件的。