|
|
51CTO旗下网站
|
|
移动端

记一次生产数据库数据文件进行分区转移

由于之前同事没有对磁盘分区做规划,可以看到数据和系统是在同个分区的,没有单独规划一个数据分区给数据库,还有个分区是640G没有用上。下面简单介绍一下mysql数据库数据文件的转移过程。

作者:波波说运维来源:今日头条|2019-11-22 08:05

由于之前同事没有对磁盘分区做规划,可以看到数据和系统是在同个分区的,没有单独规划一个数据分区给数据库,还有个分区是640G没有用上。下面简单介绍一下mysql数据库数据文件的转移过程。

记一次生产数据库数据文件进行分区转移

1. 新建数据分区

篇幅需要,以下从简。。。

  1. # fdisk /dev/sdb 
  2. n->p->1->Enter->Enter->
  3. #创建物理卷 
  4. #pvcreate /dev/sdb1 
  5. #创建逻辑卷 
  6. #vgcreate datavg /dev/sdb1 
  7. #lvcreate -n lv_data -L +200G datavg 
  8. #格式化磁盘 
  9. # mkfs.ext4 /dev/datavg/lv_data 
  10. #挂载 
  11. # vim /etc/fstab  
  12. /dev/datavg/lv_data /tmsdata ext4 defaults 0 0 
  13. # mount -a 

记一次生产数据库数据文件进行分区转移

记一次生产数据库数据文件进行分区转移

记一次生产数据库数据文件进行分区转移

2. mysql数据库数据转移

之前的数据文件和日志都在/data目录下,目前需转移到新数据目录/tmsdata

(1) 停止数据库服务

  1. systemctl stop mysqld 
  2. systemctl status mysqld  
  3. #把缓存写到数据文件,多做几次总不会错 
  4. sync 
  5. sync 

记一次生产数据库数据文件进行分区转移

(2) 转移数据文件和日志

  1. cp -rf /data/* /tmsdata/ 
  2. chmod -R 755 /tmsdata 
  3. chown -R mysql:mysql /tmsdata/ 

记一次生产数据库数据文件进行分区转移

(3) 修改my.cnf配置

  1. # vim /etc/my.cnf 
  2. [mysqld] 
  3. datadir=/tmsdata/datafile 
  4. log-error=/tmsdata/log/mysqld.log 
  5. #注意二进制日志也要改 
  6. log-bin = /tmsdata/log/mysql-bin.log 
  7. log-bin-index =/tmsdata/log/binlog.index 

记一次生产数据库数据文件进行分区转移

3. 启动mysql服务并验证

如果有主从服务最好在停数据库服务时先设置数据库只读,后面从库开启后再开启读写~

  1. # vim /etc/my.cnf 
  2. [mysqld] 
  3. datadir=/tmsdata/datafile 
  4. log-error=/tmsdata/log/mysqld.log 
  5. #注意二进制日志也要改 
  6. log-bin = /tmsdata/log/mysql-bin.log 
  7. log-bin-index =/tmsdata/log/binlog.index 

记一次生产数据库数据文件进行分区转移

【编辑推荐】

  1. PostgreSQL数据库入门
  2. 3分钟学会MySQL数据库的逻辑架构原理
  3. 超详细的MySQL handler相关状态参数解释
  4. 分享两个Shell脚本,一键统计数据库临时表空间和阻塞lock信息
  5. MySQL优化项目中常用的19条
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

服务器选型从入门到实战

服务器选型从入门到实战

政务云规划设计实战
共16章 | 51CTOsummer

292人订阅学习

骨干网与数据中心建设案例

骨干网与数据中心建设案例

高级网工必会
共20章 | 捷哥CCIE

413人订阅学习

中间件安全防护攻略

中间件安全防护攻略

4类安全防护
共4章 | hack_man

154人订阅学习

读 书 +更多

Eclipse插件开发方法与实战

本书分为4个部分共24章,以插件开发为中心,围绕插件开发主要介绍SWT/JFace的应用、插件扩展点的实现,以及GEF、EMF和RCP的相关知识。本书...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微