mysql数据库迁移到另一个硬盘上

archliun系统mysql数据库

1、对新硬盘分区与格式化

1)# fdisk /dev/sdb

2) # mkfs.ext4 /dev/sdb1

2、停止MYSQL服务

systemctl stop mysqld

3、对数据库文件拷贝

# cp -Rp data /mnt/data/

4、删除原data文件

# rm -rf /data

5、禁止开机自启MYSQL服务

# systemctl disable mysqld

6、对自启sdb1分区挂载到data

# vi  /etc/fstab

/dev/sdb1 /data   ext4   rw,relatime,data=ordered  0 2

7、对数据库文件拷贝回到原路径

# cp -Rp /mnt/data/* /data/

8、删除/mnt/data数据库目录

# rm -rf /mnt/data

9、设置/dara权限

# chown -R mysql:mysql /data

10、恢复mysql服务

# systemctl enable mysqld

# systemctl start mysqld

时间: 2024-08-02 10:26:15

mysql数据库迁移到另一个硬盘上的相关文章

MySQL数据库迁移(转)

MySQL数据库迁移(数据文件直接迁移) 在今年10月下旬的时候,公司的服务器需要迁移,其中涉及到了MySQL数据库迁移.查看了一下MySQL数据文件的大小,接近60G的大小(实际数据并没用那么多).由于服务器上业务需要,要尽量减少服务器迁移时的损失.所以迁移时间选在了晚上零点开始,而且要尽量减少迁移所用的时间. 在迁移之前有三种方案: 数据库直接导出,拷贝文件到新服务器,在新服务器上导入. 使用[MySQL GUI Tools]中的 MySQLMigrationTool. 数据文件和库表结构文

mysql数据库单表只有一个主键自增id字段,ibatis实现id自增

mysql数据库单表只有一个主键自增id字段,ibatis实现id自增 <insert id="autoid">        insert into user_id values(null)        <selectKey resultClass="int">SELECT @@IDENTITY As id</selectKey>    </insert>

MySQL数据库迁移详细步骤

========================================================================================== 一.背景简介 ========================================================================================== 1.问题描述 由于机房搬迁,需要对后台DB服务器进行迁移,同时为了保证在数据迁移过程中,对线上业务不造成影响,并能够做到秒

mysql数据库迁移文档

数据库迁移文档 一.需求 确保数据库稳定的运行,为开发人员提供方便的测试数据库和生产数据库的环境. 二.数据库整体架构(master/slave) 三.数据库迁移备份还原操作 测试数据库导出操作 mysqldump -uroot -p123456 miss8 > miss8.sql Master节点,Slave节点导入数据库 mysql -uroot -piminerroot miss8 < miss8.sql 四.数据库迁移具体配置 一定要确保Master节点和Slave节点数据相同 配置M

MySQL数据库迁移详细步骤(转)

========================================================================================== 一.背景简介 ========================================================================================== 1.问题描述 由于机房搬迁,需要对后台DB服务器进行迁移,同时为了保证在数据迁移过程中,对线上业务不造成影响,并能够做到秒

MySQL 数据库迁移工作小记----连接抓取、展示与异常连接

背景:由于公司机房网络调整,需要调整一批mysql 数据库的服务器IP,在新环境中已经搭建好新架构(keepalive+lvs),并需要开发工程师配合修改程序配置,共有2个业务,9台服务器,50多个实例. 1.抓取连接脚本 ---从繁重的重复工作中解脱出来 为了使切换的过程更高效并解放自己的双手,编写了简单的shell脚本,定时抓取连接并存储至核心数据库,简单的例子: #!/bin/bash                                                     

MYSQL数据库迁移到POSTGRESQL数据库(人工迁移)

产品即将上线,可项目经理说要换数据库,要把mysql数据库的内容全部搬到Postgresql中去. 有一个python的工具可以实现迁移(但是存储过程无法迁移.数据类型也无法灵活对应,还要改程序),为了节约时间采用人工迁移的方式,闲话少说,以下是迁移过程,没图,对不起. 利用Navicat for Mysql工具(其它工具也可以,比如mysqldump)将数据库模式导出(只导表结构不含数据)方法略,生成的文件名为mysql.sql 利用linux sed工具把导出的脚本中的所有COMMENT及m

MySql数据库迁移图文展示

MySql数据库的数据从一台服务器迁移到另外一台服务器需要将数据库导出,再从另外一台服务器导入.方法有很多,MySql配套的相关工具都有这个功能.phpMyAdmin就可以做,但是这个加载起来慢,推荐使用MySql WorkBench带的导入导出功能. 第一步:将本地服务器的数据库导出: 点击开始导出之后出现这样的画面表示成功了. 第二步:将生成的.sql文件上传到服务器 第三步:在服务器上打开mysql workbench,将上述文件导入: 点击开始导入,出现这样的画面表示导入成功: 然后看左

EF6 Codefirst+MySql 数据库迁移

简介 项目使用MSSql作为数据库,但是因为SQL服务器贵那么一点,并发连接差那么一点,要把数据迁移到MySQL,顺带迁移过程以及问题. 环境 · Visual Studio 2013 · MySQL 5.7 · Entity Framework 6.1.3 正文 迁移过程 1. 安装MySQL,顺带安装 MySQL for Visual Studio.MySQL Connector Net 2. 在Entity Framework 项目和 WebSite项目中添加Nuget包,MySql.Da