mysql 5.6 innodb_data_file_path_修改mysql 5的innodb_data_file_path值是否安全?

如果你想确定,你应该做到以下几点:

首先,将/etc/my.cnf中的innodb_data_file_path更改为

[mysqld]

innodb_data_file_path = ibdata1:10M:autoextend

,运行以下

cd

service mysql restart --skip-networking --skip-grant-tables

mysqldump --single-transaction --routines --triggers --all-databases > MySQLData.sql

service mysql stop

确保/root/MySQLData.sql存在.然后,继续

rm /var/lib/mysql/ibdata1

rm /var/lib/mysql/ib_logfile0

rm /var/lib/mysql/ib_logfile1

service mysql start --skip-networking --skip-grant-tables

mysql < MySQLData.sql

service mysql restart

试试看 !!!

实际上,我在我的工作中有一个使用MySQL作为其存储库的监控,我将最大数量从1TB更改为16TB.在收集数据期间,没有任何内容可以写入,但没有引入任何损坏.你可以改变数字.

正如我所提到的,我会完全删除最大值

innodb_data_file_path = ibdata1:10M:autoextend

有两个原因:

>变化很小> ibdata1将始终写入,因为其中的撤消表空间必须写入.这将导致ibdata1的一些偶尔增长.你可能会再遇到这个问题.因此,最好删除max选项.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值