mysql迁移data目录(Linux-Centos)

随着时间的推移,mysql的数据量越越大,使用yum默认安装的目录为系统盘 /var/lib/mysql,现重新挂载了一个硬盘,需要做数据目录的迁移到 /mnt/data/。以解决占用系统盘过高情况。

1.强烈建议这种操作。镜像一个一样的Centos系统,在测试系统中先验证后无问题再实际生产系统中操作。

2.数据备份,不要删除,以免操作错误,能请及时回滚。

以下是我生产的实际操作脚本

从 /var/lib/mysql迁移到 /mnt/data/ 

使用 yum 安装 mysql 目录结构

MYSQL目录

说明

/var/lib/mysql

mysql数据文件存放路径,可自定义

/etc/my.cnf

mysql配置文件路径

/usr/lib64/mysql

mysql库文件路径

/usr/sbin/mysql*或/usr/bin/mysql*

mysql二进制可执行文件路径

/etc/rc.d/init.d/mysqld

mysql服务管理脚本地址

/var/log/mysqld.log

mysql日志文件路径

镜像系统中操作。

1.启动验证下是否OK
ps -ef|grep mysql#没有的话,执行启动命令systemctl start  mysqldmysql -uroot -p

图片

图片

2.关闭mysql
systemctl stop mysqldps -ef|grep mysql

图片

3.创建新目录,copy数据文件​​​​​​​
mkdir -p /mnt/data/
chown -R mysql:mysql /mnt/data
cp  -a /var/lib/mysql /mnt/data/  du -sh *

图片

图片

4.修改配置文件-重启验证-OK​​​​​​​
cd /etc#备份配置文件cp my.cnf my.cnf.bak20231026vi my.cnf
systemctl start mysqldps -ef|grep mysql
mysql -uroot -p
show variables like '%datadir%';

图片

图片

图片

图片

5.查看下硬盘使用情况
df -hl

图片

风险点:1.由于是测试linux服务器验证的时候是镜像的正式linux的服务器,环境肯定是一样的,就是担心由于可能正式linux有个别应用影响重启mysql

  2.各应用需要检查是否正常. 

附操作命令(生产)​​​​​​​
​​​​​​​
#查看各硬盘使用情况df -hl
#1.查询下进程并关闭mysql(OK)ps -ef|grep mysqlmysql -uroot -psystemctl stop mysqldps -ef|grep mysql
#2.创建目录并授权(已执行)mkdir -p /mnt/data/
chown -R mysql:mysql /mnt/data#3.复制mysql数据文件到新目录(OK)cp  -a /var/lib/mysql /mnt/data/ cd /mnt/datadu -sh *#4.备份配置文件,修改为新目录(OK)cd /etccp my.cnf my.cnf.bak20231101vi my.cnf
#datadir=/mnt/data/mysql#socket=/mnt/data/mysql/mysql.sock
#5.重启msyql,验证(OK)systemctl start mysqldps -ef|grep mysql
mysql -uroot -p
show variables like '%datadir%';
#查看各硬盘使用情况df -hl

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/162208.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【文生图】Stable Diffusion XL 1.0模型Full Fine-tuning指南(U-Net全参微调)

文章目录 前言重要教程链接以海报生成微调为例总体流程数据获取POSTER-TEXTAutoPosterCGL-DatasetPKU PosterLayoutPosterT80KMovie & TV Series & Anime Posters 数据清洗与标注模型训练模型评估生成图片样例宠物包商品海报护肤精华商品海报 一些TipsMata:…

以太网知识

/ 【读书笔记】C3 The Ethernet System 以太网知识01 Media Independent Interface (MII) 媒体独立接口 CHAPTER 2 IEEE Ethernet Standards 以太网标准- 以太网的历史背景 基础知识——以太网(Ethernet ) 以太网数据帧格式(结…

selenium元素定位 —— 提高篇 xpath定位元素

XPath 最初是用来在 XML 文档中定位 DOM 节点的语言,由于 HTML 也可以算作 XML 的一种实现,所以 Selenium 也可以利用 XPath 这一强大的语言来定位 Web 元素。xpath的强大在于它可以通过父节点或者兄弟节点,根据html元素的前后关联性定位到元…

Flink源码解析八之任务调度和负载均衡

源码概览 jobmanager scheduler:这部分与 Flink 的任务调度有关。 CoLocationConstraint:这是一个约束类,用于确保某些算子的不同子任务在同一个 TaskManager 上运行。这通常用于状态共享或算子链的情况。CoLocationGroup & CoLocationGroupImpl:这些与 CoLocationCon…

飞桨平台搭建PP-YOLOE模型

一、创建项目 此博客仅是运行PP-YOLOE源码,这里以变压器渗漏数据集为例COCO数据集太大了,跑不动,V100训练预估计得7天左右,即便是A100也得4天半,变压器渗漏油数据集跑一个小时左右,还可以接受,…

网络安全应急响应工具(系统痕迹采集)-FireKylin

文章目录 网络安全应急响应工具(系统痕迹采集)-FireKylin1.FireKylin介绍【v1.4.0】 2021-12-20【v1.0.1】 2021-08-09 2.客户端界面Agent支持的操作系统FireKylinAgent界面使用方式比较传统方式与FireKylin比较无法可达目标的场景应用对比 3.使用教程设置语言Agent配置&#x…

一文1800字解读性能指标与性能分析

性能测试监控关键指标: 1、系统指标:与⽤户场景与需求直接相关的指标 2、服务器资源指标:硬件服务器的资源使⽤情况的指标 3、JAVA应⽤ : JAVA应⽤程序在运⾏时的各项指标 4、数据库:数据库服务器运⾏时需要监控的指标 5、压测机资源指标:测试机在模拟⽤户负载时的资源使⽤…

Sui浏览器现支持查看已验证的Move源代码

Sui浏览器现在包含了Sui框架包的源代码视图,这是一个备受欢迎的功能。这个新的“已验证源代码(Source Verified)”选项卡位于现有的“字节码(Bytecode)”选项卡旁边,使开发人员可以点击查看以下包的源代码&…

Matlab论文插图绘制模板第124期—三维气泡图

在之前的文章中,分享了很多Matlab气泡图的绘制模板: 进一步,再来分享一下三维气泡图。 先来看一下成品效果: 特别提示:本期内容『数据代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以关注同…

HarmonyOS 数据管理与应用数据持久化(二)

通过键值型数据库实现数据持久化 场景介绍 键值型数据库存储键值对形式的数据,当需要存储的数据没有复杂的关系模型,比如存储商品名称及对应价格、员工工号及今日是否已出勤等,由于数据复杂度低,更容易兼容不同数据库版本和设备…

VERT900 Antenna

782773-01 VERT900 Vertical Antenna (824-960 MHz, 1710-1990 MHz) Dualband Includes one VERT900 824 to 960 MHz, 1710 to 1990 MHz Quad-band Cellular/PCS and ISM Band omni-directional vertical antenna, at 3dBi Gain.

【LeetCode周赛】LeetCode第370场周赛

目录 找到冠军 I找到冠军 II在树上执行操作以后得到的最大分数平衡子序列的最大和 找到冠军 I 一场比赛中共有 n 支队伍&#xff0c;按从 0 到 n - 1 编号。 给你一个下标从 0 开始、大小为 n * n 的二维布尔矩阵 grid 。对于满足 0 < i, j < n - 1 且 i ! j 的所有 i, …