zzuyanan1 发表于 2017-3-4 23:38:39

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

能存放到数据库名的文件夹中吗?

zzuyanan1 发表于 2017-3-4 23:41:04

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

另外,php-fpm参数需要设置max_requests吗?我是8G的内存,pm.max_children = 100,然后瞬间内存全部被吃完了,0 free,          8217580 cached Mem ,不知道这样正常吗,军哥?

licess 发表于 2017-3-5 11:23:23

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

内存问题自己到https://www.vpser.net 搜内存机制

zzuyanan1 发表于 2017-3-5 22:19:23

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

licess 发表于 2017-3-6 10:14:03

回复 4# 的帖子

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

dfdf2016 发表于 2017-3-8 10:08:06

原帖由 zzuyanan1 于 2017-3-5 22:19 发表 http://bbs.vpser.net/images/common/back.gif
是这样,我新建数据库,比如叫adc,那么确实有adc这个文件夹,但是奇怪的是里面只有.frm文件,没有.myd文件,后来我查了查,说是默认mysql把数据都存在ibdata1 这个文件里面了,就是问问军哥怎样才能产生.myd的数据文件呢? ...
你用的innodb引擎吧
页: [1]
查看完整版本: 为啥数据库的数据都存在ibdata1中呢?