VPS侦探论坛

 找回密码
 注册
查看: 3844|回复: 5

为啥数据库的数据都存在ibdata1中呢?

[复制链接]
发表于 2017-3-4 23:38:39 | 显示全部楼层 |阅读模式

能存放到数据库名的文件夹中吗?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2017-3-4 23:41:04 | 显示全部楼层

另外,php-fpm参数需要设置max_requests吗?



另外,php-fpm参数需要设置max_requests吗?我是8G的内存,pm.max_children = 100,然后瞬间内存全部被吃完了,0 free,          8217580 cached Mem ,不知道这样正常吗,军哥?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2017-3-5 11:23:23 | 显示全部楼层

如果没有修改lnmp.conf中的默认数据库目录的话,ibdata1 是文件不是目录,不可能是目录,除非你自己自定成了ibdata1 的目录

内存问题自己到https://www.vpser.net 搜内存机制
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2017-3-5 22:19:23 | 显示全部楼层



是这样,我新建数据库,比如叫adc,那么确实有adc这个文件夹,但是奇怪的是里面只有.frm文件,没有.myd文件,后来我查了查,说是默认mysql把数据都存在ibdata1 这个文件里面了,就是问问军哥怎样才能产生.myd的数据文件呢?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2017-3-6 10:14:03 | 显示全部楼层

回复 4# 的帖子


用innodb引擎的话是存在ibdata1中,如果用的是myisam引擎的话是.MYD
要改的话先备份数据库,然后
mysql -uroot -p 输入密码登陆
USE 数据库名;
SHOW TABLES;
ALTER TABLE 表名 ENGINE=MYISAM;
挨个表名转换就行了

军哥运维代购:http://shop63846532.taobao.com/

发表于 2017-3-8 10:08:06 | 显示全部楼层

原帖由 zzuyanan1 于 2017-3-5 22:19 发表
是这样,我新建数据库,比如叫adc,那么确实有adc这个文件夹,但是奇怪的是里面只有.frm文件,没有.myd文件,后来我查了查,说是默认mysql把数据都存在ibdata1 这个文件里面了,就是问问军哥怎样才能产生.myd的数据文件呢? ...

你用的innodb引擎吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-17 06:19 , Processed in 0.027131 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表