电脑中数据库里的数据存放在哪 电脑数据库在哪里打开

有一天,我正在帮助一位同事调试他的计算机,他抱怨他无法打开数据库。
当我看到它时,亲爱的,服务还没有开始。
这个东西让我想起了数据库。
它并不像一个文件那么简单。
您必须注意保存它的位置以及如何打开它。

我们只讨论在哪里存储它。
我自己安装MySQL时,选择的是D盘,数据最终位于D:\Program Files\MySQL\MySQL Server 8 .0\data下。
这条路你一定要记住,不然以后就想不通了。
但如果你安装了Oracle,它喜欢在C:\oracle\product\1 1 .2 .0\client_1 \product\server\network\admin 等地方乱搞。
每个数据库都有自己的一套规则。
用户自定义的路径比较麻烦。
安装后,您将不知道东西存放在哪里。
最后只能根据安装日志来猜测。

如何打开?他用的是Windows,所以我直接打开cmd并输入mysql -u root -p,它立即要求输入密码。
我这里用的是Workbench,点击数据库,里面的表结构一目了然。
他们这边是老版本,连图形界面都没有,完全依赖命令行。
访问很容易管理。
只需安装 Office 并双击 .mdb 文件即可直接打开它。
但前提是必须安装正确并且数据库服务必须运行。
如果这样直接打不开客户端,问题往往是服务没有启动。

等等,还有一件事。
我发现他的计算机上安装了三个数据库,每个版本都不同。
怎么了?我突然想到,无论他过去的项目需要什么,他可能都用过并存放在这里。
但问题是,这么多数据库,如何维护数据呢?如何升级版本?他以前的项目数据还在旧版本的数据库中吗?

mysql中创建的数据库存在哪里了

说白了,MySQL数据库及关联文件的存储位置相当分散。
我们先来说说最重要的事情。
数据目录是所有数据库文件的根目录。
在 Linux/Unix 上,这通常位于 /var/lib/mysql/ 中,在 Windows 上,它可能是 C:ProgramDataMySQLMySQLServer8 .0data。
另一件事是每个数据库都有自己的与数据目录同名的子目录。
还有一个更重要的细节。
从MySQL 5 .1 开始,表可以分布式存储数据,因此会有单独的表空间目录。

一开始我以为这些默认位置是固定的,但后来发现这是错误的。
事实上,这些都可以通过MySQL配置文件来改变。
等等一件事 MySQL 在执行查询时将使用临时目录。
对于 Linux/Unix,默认值为 /tmp/;对于 Windows,默认值为 C:WindowsTemp。
日志目录很重要;操作记录;错误和警告都会被保存。
Linux/Unix通常是/var/log/mysql/,Windows大概是C:ProgramDataMySQLMySQLServer8 .0logs。

因此,如果要保证数据库性能并易于维护;建议您定期检查这些目录的配置,确保有足够的存储空间且权限设置正确。
很多人都这么做我不在乎,但我认为值得一试。