社区
MySQL
帖子详情
mysql中没有设置innodb_data_file_path怎么办?
花如月
2011-10-11 03:47:00
mysql数据库在my.cnf中如果没有设置innodb_data_file_path,在磁盘空间不足时,应该怎么办?
...全文
661
15
打赏
收藏
mysql中没有设置innodb_data_file_path怎么办?
mysql数据库在my.cnf中如果没有设置innodb_data_file_path,在磁盘空间不足时,应该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
花如月
2011-10-17
打赏
举报
回复
总之很头疼啦,哎,晕
花如月
2011-10-17
打赏
举报
回复
我看到系统允许文件的最大容量是16G,我在等段时间吧,到时候差不多了再重新导
iihero_
2011-10-12
打赏
举报
回复
最稳妥的办法是dump出来,设置好新路径,重新导进去。
wwwwb
2011-10-12
打赏
举报
回复
先做个备份,再移动数据库
ACMAIN_CHM
2011-10-12
打赏
举报
回复
停MYSQL
改参数
把原来的IBDATA*,IBLOG等相关文件复制到新目录
启MYSQL
建议先找台机器自己做个模拟。
花如月
2011-10-12
打赏
举报
回复
问题是现在空间还够的,不过不久的将来就不够了,我之前建库的时候没有设置这个参数innodb_data_file_path,现在ibdata1文件已经4.8G了,我不知道还有没有办法弥补的,如果我现在设置innodb_data_file_path参数,会不会有问题?能不能实现把……
现在跑的很好,亲们,我的是64位的机子,EXT3,CentOS 2.6.18-238.19.1.el5
花如月
2011-10-12
打赏
举报
回复
[Quote=引用 3 楼 acmain_chm 的回复:]
先停止MYSQL服务,估计这个时候已经启动不起来了。
然后把datadir 目录复制到一个足够大的磁盘分区。
修改my.cnf 文件中的 datadir 及其他参数,指向新的目录。
[/Quote]
现在还跑的很好呢!!
哎,不明白你们说的意思,不是我想要的答案
iihero_
2011-10-12
打赏
举报
回复
[Quote=引用 12 楼 salley_2010 的回复:]
引用 9 楼 iihero 的回复:
最稳妥的办法是dump出来,设置好新路径,重新导进去。
这种办法肯定是可以的最好的,但是问题是我现在的服务器是不能长时间停掉的,数据量又很大,导出再导入可能需要很长的时间哦
[/Quote]
用不了多长时间。长痛不如短痛。
花如月
2011-10-12
打赏
举报
回复
[Quote=引用 9 楼 iihero 的回复:]
最稳妥的办法是dump出来,设置好新路径,重新导进去。
[/Quote]
这种办法肯定是可以的最好的,但是问题是我现在的服务器是不能长时间停掉的,数据量又很大,导出再导入可能需要很长的时间哦
花如月
2011-10-12
打赏
举报
回复
我在网上看到先把mysql停掉,然后加innodb_data_file_path = ibdata1:10M:autoextend;
在启动mysql,然后在关闭,预估ibdata1的大小之后改成固定大小,再重启,然后再尝试加新的数据文件,但是这样好像不行哦,下面是连接地址:http://hi.baidu.com/gniwan/blog/item/166acac2918bdf5fb219a840.html
rucypli
2011-10-12
打赏
举报
回复
[Quote=引用楼主 salley_2010 的回复:]
mysql数据库在my.cnf中如果没有设置innodb_data_file_path,在磁盘空间不足时,应该怎么办?
[/Quote]
找个访问低的时候停机 修改目录 拷贝数据目录 chown 启动服务
shine333
2011-10-11
打赏
举报
回复
1 copy到其他磁盘,然后修改配置
2 symbolic link
使用符号链接,把其他磁盘位置上的数据文件连接到其他位置
ACMAIN_CHM
2011-10-11
打赏
举报
回复
先停止MYSQL服务,估计这个时候已经启动不起来了。
然后把datadir 目录复制到一个足够大的磁盘分区。
修改my.cnf 文件中的 datadir 及其他参数,指向新的目录。
花如月
2011-10-11
打赏
举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]
立即用MYSQLDUMP备份,新建数据库再导入(其它有空间的磁盘上)
[/Quote]
问题是现在空间还够的,不过不久的将来就不够了,我之前建库的时候没有设置这个参数innodb_data_file_path,现在ibdata1文件已经4.8G了,我不知道还有没有办法弥补的,如果我现在设置innodb_data_file_path参数,会不会有问题?能不能实现把新增的数据存放在增加的硬盘上??
wwwwb
2011-10-11
打赏
举报
回复
立即用MYSQLDUMP备份,新建数据库再导入(其它有空间的磁盘上)
沃趣科技罗小波:
MySQL
数据一致性
1、
MySQL
复制发展史简介,及其复制原理2、
MySQL
崩溃恢复安全性,包括:如何使用sync_binlog,
innodb
_flush_log_at_trx_commit来保证3、
MySQL
崩溃时不丢失数据,如何使用
innodb
_support_xa;
innodb
二阶段提交来保证...
mysql
innodb
_
data
_
file
_
path
_应急预案:专有云V3环境
中
RDS
MySQL
5.7实例修改
innodb
_temp_
data
_
file
_
path
参数的方法...
1. 概述本文主要介绍在专有云V3环境
中
,RDS
MySQL
5.7实例修改
innodb
_temp_
data
_
file
_
path
参数的方法。1.1. 适用范围专有云V3企业版,RDS说明:适用于专有云V3.8.0及以上环境,RDS
MySQL
5.7版本。1.2. 用户告知适用平台:x86授权级别:L1(一线驻场工程师)、L2(二线技术支持工程师)临时或固化方案:临时操作复杂度:
中
预估执行时长:30分...
mysql
innodb
_
data
_
file
_
path
_
MySQL
修改
innodb
_
data
_
file
_
path
参数的一些注意事项
前言
innodb
_
data
_
file
_
path
用来指定
innodb
tablespace文件,如果我们不在my.cnf文件
中
指定
innodb
_
data
_home_dir和
innodb
_
data
_
file
_
path
那么默认会在
data
dir目录下创建ib
data
1 作为
innodb
tablespace。说明在测试环境下
没有
设置
过多的详细参数就初始化并启动了服务,后期优化的过程
中
发现
innodb
_d...
mysql
关于
innodb
_
data
_
file
_
path
设置
innodb
_
data
_
file
_
path
用来指定
innodb
tablespace文件,如果我们不在My.cnf文件
中
指定
innodb
_
data
_home_dir和
innodb
_
data
_
file
_
path
那么默认会在
data
dir目录下创建ib
data
1 作为
innodb
tablespace。5.6.6之后 两个参数的默认值如下:show variables like '
innodb
_dat...
MySQL
修改
innodb
_
data
_
file
_
path
参数的一些注意事项
简介
innodb
_
data
_
file
_
path
用来指定
innodb
tablespace文件,如果我们不在My.cnf文件
中
指定
innodb
_
data
_home_dir和
innodb
_
data
_
file
_
path
那么默认会在
data
dir目录下创建ib
data
1 作为
innodb
tablespace。 说明 在测试环境下
没有
设置
过多的详细参数就初始化并启动了服务,后期优化的过程
中
发现
innodb
_
data
_
file
_
path
设置
过小: root@node1 14:59: [(none)]> sho
MySQL
56,678
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章