文档章节

Centos转移Mysql的数据位置

Kxvz
 Kxvz
发布于 2015/05/26 23:23
字数 403
阅读 90
收藏 8

在Centos 6.x 上安装 Mysql 的教程 - [点击这里]


首先,假设我们需要把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

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

© 著作权归作者所有

共有 人打赏支持
Kxvz
粉丝 11
博文 96
码字总数 26943
作品 0
成都
程序员
MySQL高可用方案:基于MHA实现的自动故障转移群集

MySQL高可用方案:基于MHA实现的自动故障转移群集 能实现自动数据库故障转移的方案只有MySQL Cluster和 DRBD+Heartbeat,这也是两种不依赖Replication的HA方案。 但是,MySQL Cluster(NDB)...

chirnson
2014/06/05
0
0
MySQL高可用方案:基于MHA实现的自动故障转移群集

能实现自动数据库故障转移的方案只有MySQL Cluster和 DRBD+Heartbeat,这也是两种不依赖Replication的HA方案。 但是,MySQL Cluster(NDB)配置维护复杂,不像Replication一样稳定易用,大部...

李朝强
2014/06/23
0
0
mysql主主复制+keepalived 打造高可用mysql集群

为了响应公司需求,打造出更安全的mysql集群,能够实现mysql故障后切换,研究了几天终于有了成果,一起分享一下。 首先介绍一下这套集群方案实现的功能 1、mysql服务器故障后自动转移,修好后...

魏昊晅
2014/09/07
0
0
MYSQL实现高可用MHA

一、准备实验MYSQL Replication 环境: MHA 对MYSQL 复制环境有特殊要求,例如各节点都要开启二进制日志及中继日志,各从节点必须显示启用其read-only 属性,并关闭relaylogpurge 功能等,这...

wx597c37d34c94c
2017/11/26
0
0
MySQL架构之MHA架构实战

一、MHA原理 1、简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MyS...

IT_外卖小哥
01/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

day63-20180821-流利阅读笔记-待学习

性别歧视在日本:“我是女生,所以社会不让我学医” 毛西 2018-08-21 1.今日导读 大家在看病的时候,有留意过女医生的比例吗?在性别歧视现象十分严重的日本,男医生和女医生的比例达到了惊人...

aibinxiao
51分钟前
2
0
Ubuntu18.04 显卡GF-940MX安装NVIDIA-390.77

解决办法: 下面就给大家一个正确的姿势在Ubuntu上安装Nvidia驱动: (a)首先去N卡官网下载自己显卡对应的驱动:www.geforce.cn/drivers (b)下载后好放在英文路径的目录下,怎么简单怎么来...

AI_SKI
今天
4
0
深夜胡思乱想

魔兽世界 最近魔兽世界出了新版本, 周末两天升到了满级,比之前的版本体验好很多,做任务不用抢怪了,不用组队打怪也是共享拾取的。技能简化了很多,哪个亮按哪个。 运维 服务器 产品 之间的...

Firxiao
今天
1
0
MySQL 8 在 Windows 下安装及使用

MySQL 8 带来了全新的体验,比如支持 NoSQL、JSON 等,拥有比 MySQL 5.7 两倍以上的性能提升。本文讲解如何在 Windows 下安装 MySQL 8,以及基本的 MySQL 用法。 下载 下载地址 https://dev....

waylau
今天
2
0
微信第三方平台 access_token is invalid or not latest

微信第三方开发平台code换session_key说的特别容易,但是我一使用就带来无穷无尽的烦恼,搞了一整天也无济于事. 现在记录一下解决问题的过程,方便后来人参考. 我遇到的这个问题搜索了整个网络也...

自由的开源
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部