首先,假设我们需要把Mysql的数据存储位置转到到  /data 下面

第一步:

service mysqld stop

第二步:

### 备份原来的 mysql

cp -a /var/lib/mysql /var/lib/mysql_bak

### 转移 mysql

cp -a /var/lib/mysql /data/

转移完成后我们需要修改一些参数让mysql能使用新的地址:

### 备份原来的文件配置信息

cp -a /etc/my.cnf /etc/my.cnf_bak

### 修改原来的配置文件

vi /etc/my.cnf

### 找到 datadir 并把值修改为 :  datadir=/data/mysql

### 找到 socket 并把值修改为 :   socket=/data/mysql/mysql.sock

修改第二个配置文件:

### 备份原来的文件信息

cp -a /etc/init.d/mysqld /etc/init.d/mysqld_bak

### 修改原来的文件信息

vi /etc/init.d/mysqld

### 找到 get_mysql_option mysqld datadir

### 并把值修改为 : get_mysql_option mysqld datadir "/data/mysql"

### 找到 datadir 并把值修改为 : datadir="/data/mysql"

配置文件修改完成后建立mysql sock 的软连接

### 进入原来的mysql目录

cd /ver/lib/mysql

### 移除里面的内容

rm -rf *

### 建立 mysql.sock 的软连接

ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock

启动 mysql

service mysqld start

如果出现权限类的问题:

### 修改权限错误的文件或文件夹 如修改:/data/mysql 的文件夹权限命令

chcon -R -t mysqld_db_t /data/mysql

如果修改了相应的文件夹权限还是无法启动

修改系统的权限验证:

vi /etc/selinux/config

### 找到 SELINUX 并把值修改为: SELINUX=disabled

Esc  :wq

### 修改完成保存后重启系统

reboot

注意:以上操作如果是在生产环境中请谨慎操作。。

centos把mysql移到数据盘_Centos转移Mysql的数据位置相关推荐

  1. 服务器上的系统盘和数据盘,云服务器系统盘和数据盘区别

    云服务器系统盘和数据盘区别 内容精选 换一换 华为云镜像服务帮助中心,为用户提供产品简介.快速入门.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用镜像服务. 云服务器 ...

  2. 宝塔linux数据盘不够用如何处理,帝国cms使用Linux系统数据盘扩容后宝塔控制面板数据盘大小不变的解决方法...

    最近一个帝国cms用户网站服务器,发现磁盘空间不够用了,数据盘50GB的空间只剩下5%,于是给服务器数据盘扩容200G.详细教程如下: 在操作硬盘扩容前,为了安全起见,请通过磁盘快照功能备份服务器系统 ...

  3. centos mysql压缩文件直接恢复_Centos下mysql数据库备份与恢复的方法

    一.mysqldump工具备份 mysqldump由于是mysql自带的备份工具,所以也是最常用的mysql数据库的备份工具.支持基于InnoDB的热备份.但由于是逻辑备份,所以速度不是很快,适合备份 ...

  4. MySQL数据盘空间满了

    文章目录 一.问题描述 二.清理binlog 三.更改数据盘 3.1 mysql的权限调整 3.2 原有的数据问题 备注: 测试版本MySQL 5.7 一.问题描述 今天遇到一个yum安装的mysql ...

  5. 初始化Linux数据盘(fdisk)

    亲测可用,若有疑问请私信 操作场景 本文以云服务器的操作系统为"CentOS 7.0 64位"为例,采用fdisk分区工具为数据盘设置分区. MBR支持的磁盘最大容量为2 TB,G ...

  6. mysql 数据迁移_CentOS7迁移Mysql数据库文件

    1.查看Mysql安装路径 cat /etc/my.cnf 2.查看数据盘路径 df 3.数据盘下创建mysql数据目录,设置目录磁盘写入权限 cd /mnt1/xfrb_database/mkdir ...

  7. 服务器数据盘不显示,云服务器不显示数据盘

    云服务器不显示数据盘 内容精选 换一换 云硬盘挂载至云服务器后,需要登录云服务器初始化云硬盘,即格式化云硬盘,之后云硬盘才可以正常使用.云耀云服务器磁盘初始化的操作方法与ECS相同,本节操作介绍使用脚 ...

  8. 区分阿里云系统盘和数据盘

    问题一 linux 数据盘和系统盘的区别及查看? 系统盘就像Windows的c盘,有且只有一个,而数据盘则相当于其他盘或者移动硬盘,可以有多个. 使用df -l命令查看 可以看到根路径 / 都是位于系 ...

  9. 阿里云云盘开通后格式化和挂载数据盘

    如果您已经为 ECS 实例配了数据盘,您需要先格式化数据盘并挂载文件系统后才能正常使用数据盘. 本文描述如何用一个新的数据盘创建一个单分区数据盘并挂载文件系统.本文仅适用于使用 fdisk 命令对一个 ...

最新文章

  1. An internal error occurred during: quot;J2EE Component Mapping Updatequot;.
  2. python requests的作用_Python爬虫第一课:requests的使用
  3. Spring Cloud生态的配置服务器最全对比贴
  4. 带有Spring Cloud Config和JHipster的Java微服务
  5. matlab晶闸管整流电路,采用Matlab/Simulink对三相桥式全控整流电路的仿真分析
  6. node中模块系统及核心模块、执行node文件
  7. windows 下后台启动 redis
  8. java 读excel
  9. ElasticSearch的filter原理深度剖析
  10. Linux下将pycharm图标添加至桌面
  11. es为mysql创建索引_ES(ElasticSearch) 索引创建
  12. windows守护进程工具_Linux进程管理
  13. 机器学习系列(5)_从白富美相亲看特征预处理与选择(上)
  14. 12个偏微分方程常用的不等式
  15. 京瓷4501i打印机扫描步骤_「硬件」如何使用打印机扫描文件传送到电脑本地?...
  16. EXCEL表格超链接图片
  17. 解决 No module named 'tensorflow_serving' 问题
  18. 指出下列程序运行的结果()
  19. Nacos服务注册流程(一)
  20. Unity 编辑时 Excel表格导入方法

热门文章

  1. JDK, JRE 和JVM的区别
  2. PHP语言中global和$GLOBALS[]的分析
  3. OSPF分解试验部分-LAB7:NSSA区域
  4. 【转】Linux程序编译速度提高方法
  5. dropdownlist绑定的二种方法
  6. 攻击NLP模型:通用对抗触发器入门
  7. Kali学习笔记21:缓冲区溢出实验(漏洞发现)
  8. Java中的基本类型变量储存方式
  9. 设计模式10——flyweight模式
  10. ThinkPHP U方法