记一次生产数据库数据文件进行分区转移
由于之前同事没有对磁盘分区做规划,可以看到数据和系统是在同个分区的,没有单独规划一个数据分区给数据库,还有个分区是640G没有用上。下面简单介绍一下mysql数据库数据文件的转移过程。
- 作者:波波说运维来源:今日头条|2019-11-22 08:05
由于之前同事没有对磁盘分区做规划,可以看到数据和系统是在同个分区的,没有单独规划一个数据分区给数据库,还有个分区是640G没有用上。下面简单介绍一下mysql数据库数据文件的转移过程。
1. 新建数据分区
篇幅需要,以下从简。。。
- # fdisk /dev/sdb
- n->p->1->Enter->Enter->w
- #创建物理卷
- #pvcreate /dev/sdb1
- #创建逻辑卷
- #vgcreate datavg /dev/sdb1
- #lvcreate -n lv_data -L +200G datavg
- #格式化磁盘
- # mkfs.ext4 /dev/datavg/lv_data
- #挂载
- # vim /etc/fstab
- /dev/datavg/lv_data /tmsdata ext4 defaults 0 0
- # mount -a
2. mysql数据库数据转移
之前的数据文件和日志都在/data目录下,目前需转移到新数据目录/tmsdata
(1) 停止数据库服务
- systemctl stop mysqld
- systemctl status mysqld
- #把缓存写到数据文件,多做几次总不会错
- sync
- sync
(2) 转移数据文件和日志
- cp -rf /data/* /tmsdata/
- chmod -R 755 /tmsdata
- chown -R mysql:mysql /tmsdata/
(3) 修改my.cnf配置
- # vim /etc/my.cnf
- [mysqld]
- datadir=/tmsdata/datafile
- log-error=/tmsdata/log/mysqld.log
- #注意二进制日志也要改
- log-bin = /tmsdata/log/mysql-bin.log
- log-bin-index =/tmsdata/log/binlog.index
3. 启动mysql服务并验证
如果有主从服务最好在停数据库服务时先设置数据库只读,后面从库开启后再开启读写~
- # vim /etc/my.cnf
- [mysqld]
- datadir=/tmsdata/datafile
- log-error=/tmsdata/log/mysqld.log
- #注意二进制日志也要改
- log-bin = /tmsdata/log/mysql-bin.log
- log-bin-index =/tmsdata/log/binlog.index
【编辑推荐】
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0
- 大家都在看
- 猜你喜欢
编辑推荐
- 24H热文
- 一周话题
- 本月获赞
- 不考虑可运维性的数据库选型都应该枪毙记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案MySQL添加字段和删除字段MySQL分库分表,写得太好了!基于MySQL数据库实现序列自增功能拼多多面试:如何用Redis统计独立用户访问量?查看MySQL数据库的命令分享一份精心总结的数据库范式图解,值得收藏
- MySQL分库分表,写得太好了!记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案MySQL添加字段和删除字段这句简单的SQL,如何加索引?颠覆了我多年的认知拼多多面试:如何用Redis统计独立用户访问量?不考虑可运维性的数据库选型都应该枪毙10个Mongodb GUI工具,以图形方式管理数据库一文看懂SQL Server数据库触发器概念、原理及案例
- MySQL分库分表,写得太好了!记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案MySQL性能优化之骨灰级高阶神技!华为云数据库助力锦江都城释放数据价值,驱动业务变革10个Mongodb GUI工具,以图形方式管理数据库MySQL系列:一句SQL,MySQL是怎么工作的?37 个MySQL数据库小知识,为面试做准备终于有篇看的懂的B树文章了!
订阅专栏+更多
-
服务器选型从入门到实战
政务云规划设计实战共16章 | 51CTOsummer292人订阅学习
-
骨干网与数据中心建设案例
高级网工必会共20章 | 捷哥CCIE413人订阅学习
-
中间件安全防护攻略
4类安全防护共4章 | hack_man154人订阅学习
视频课程+更多
-
强哥带你精通OpenStack私有云
讲师:周玉强48400人学习过
-
2020年软考网络工程师--上午历年真题解析视频
讲师:小任老师499037人学习过
-
2020年软考信息系统项目管理师-基础知识(下)
讲师:小任老师510933人学习过
- 精选博文
- 论坛热帖
读 书 +更多
Eclipse插件开发方法与实战
本书分为4个部分共24章,以插件开发为中心,围绕插件开发主要介绍SWT/JFace的应用、插件扩展点的实现,以及GEF、EMF和RCP的相关知识。本书...
-
订阅51CTO邮刊
点击这里查看样刊

51CTO服务号

51CTO官微