mysql 数据库保存在哪里

说白了,MySQL的存储位置和方式是相当多样化的。
重要的是如何使用它们。

为了扩展性,最常见的方式是直接使用文件系统。
比如我们去年做的电商项目,数据文件默认位于Linux的/var/lib/mysql下。
这个位置一定要记住。
还有一点就是磁盘的选择直接影响性能。
那年我们测试过。
对于同样的3 000级数据,SSD使查询速度翻倍。
用术语来说,它被称为雪崩效应。
事实上,前部的一点迟缓,就导致了整个后部的崩溃。
还有一个非常重要的细节。
如果是分布式托管,比如MySQLCluster,数据会分散在很多机器上。
去年我们尝试的时候,配置复杂,维护成本更是天文数字。

一开始我以为分布式存储会让性能翻倍,但后来发现这是错误的。
数据一致性是一个令人头疼的问题。
等等,还有一件事。
数据文件的类型也很重要。
例如,.myi 存储数据,.frm 存储结构。
这些一定要清楚,否则在恢复过程中很容易混淆。

一个陷阱:许多人认为单独备份就足够了,但他们忘记了.myi和.myd文件必须一起准备。
仅恢复 .binlog 备份会花费太多精力。

mysql新建的数据库文件存在哪

Windows 默认值:C:\Program Files\MySQL\MySQL Server X.Y\data 版本 5 .1 具体为:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5 .1 \data Linux默认:/usr/local/mysql/data 自定义安装:按照指定路径进行安装 检查 my.ini:datadir 路径。
Linux检查my.cnf:datadir路径。
没有把握?检查配置文件。