`

mysql 数据文件迁移

 
阅读更多

1.新mysql存储路径:/data1/mysql/

mkdir /data1/mysql

mkdir /data1/mysql/data

mkdir /data1/mysql/log

mkdir /data1/mysql/run

chown -R mysql:mysql /data1/mysql/run

 

2.cp /var/lib/mysql到新存储路径:

存储文件: cp -rp /var/lib/mysql /data1/mysql/data/

日志文件: cp -rp /var/log/mysql /data1/mysql/log/

-p选项同时将源文件的权限cp到新路径下

 

3.修改mysql系统文件的存储路径,如下:

编辑/etc/my.cnf 修改datadir,pid_file等选项

 

# the original MySQL init script

datadir=/data1/mysql/data/mysql

socket=/data1/mysql/data/mysql/mysql.sock

 

log-bin=/data1/mysql/log/mysql/updatelog

 

pid-file=/data1/mysql/run/mysqld.pid

 

这里设置链接,否则会使用默认的/var/lib/mysql/mysql.sock

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

 

4. 如果是yum安装的,还需要配置mysql_config文件

vi /usr/lib64/mysql/mysql_config

ldata='/data1/mysql/data/mysql'

socket=/data1/mysql/data/mysql/mysql.sock

 

5.重启mysql检查mysql启动的路径:检查系统正常运行;

#service mysql restart

#ps ax |grep mysql

 

分享到:
评论

相关推荐

    关于MySQL数据迁移--data目录直接替换注意事项的详解

    在传统的MySQL数据迁移中,通常使用`mysqldump`工具进行数据库的备份和恢复,但当数据量巨大时,这种方法可能会耗费大量时间。为了提高效率,可以尝试直接替换`data`目录的方法。这种方法适用于相同版本的MySQL...

    MySQL表数据迁移

    由于描述中提到了访问地址http://localhost/datamove.html,我们可以推测这是一个基于Web的MySQL数据迁移工具,用户界面友好,便于非技术人员使用。 首先,我们需要了解数据迁移的基本概念。数据迁移是将数据从一个...

    mysql数据迁移,本资源用shell脚本自动完成,人机交互

    MySQL数据迁移是一个重要的任务,特别是在系统升级、环境切换或数据备份恢复时。在这个过程中,我们需要确保数据的完整性和一致性,而使用Shell脚本自动化这个过程可以大大提高效率并减少人为错误。下面将详细介绍...

    mysql数据在线热迁移+mysql双主+keepalived高可用集群环境

    MySQL 数据在线热迁移 + MySQL 双主 + Keepalived 高可用集群环境 本文档将详细介绍如何实现 MySQL 数据在线热迁移、MySQL 双主高可用集群环境,并使用 Keepalived 实现高可用性。 MySQL 数据在线热迁移 在 MySQL...

    DataX数据的迁移(MySQL、HDFS,Hive)

    1.将Mysql中的数据迁移到Hdfs文件系统中,然后通过Hive加载HDFS文件系统中的数据值 2.将Hive中的数据迁移到指定Mysql数据库中 注意点: 1.数据迁移的过程中,由于hive的Null值存储为"\N",Mysql存储为NULL值,二者...

    shell脚本实现mysql从原表到历史表数据迁移

    总的来说,这个Shell脚本是数据库管理员和运维人员的一个实用工具,它简化了MySQL数据迁移的过程,提高了工作效率,同时保持了数据的完整性。正确理解和使用此类脚本,对于管理和维护复杂数据库环境至关重要。

    migration:瀚高数据库迁移工具,用于多种数据库类型(mysql、oracle等)迁移到瀚高数据库

    一、数据库迁移——MySQL举例 1、解压 migration-4.1.4-2023-11-23.zip 2、打开 migration 工具 3、点击帮助菜单,可查看使用说明文档,如下图所示 二、迁移步骤: 1、新建组,随便起名。 2、数据库连接,新建 源库 ...

    国产数据库kingbase数据迁移到mysql、DB2

    压缩包内的文件“5a37eac3bfbe42e8af2b30262c6c63f3”可能是这个小工具的源代码文件,通过解压并阅读源码,我们可以深入了解如何进行数据迁移,包括使用的API、库函数以及特定的迁移策略。对于学习数据库迁移技术和...

    Access 导入MySQL 数据文件

    总之,从Access导入MySQL数据文件是一个将小型数据库系统升级到更强大平台的过程。通过使用专门的工具如msa2mys,用户可以轻松地将Access的数据无缝迁移到MySQL,享受更高效、更强大的数据库服务。这一过程中,理解...

    MySQL数据迁移到MSSQL

    MySQL到MSSQL的数据迁移是一项常见的数据库操作,特别是在企业级应用中,可能因为业务需求、性能优化或系统整合等原因需要进行这种迁移。本篇将详细阐述如何从MySQL数据库高效、安全地迁移到Microsoft SQL Server...

    关于MySQL数据迁移–data目录直接替换注意事项的详解

    然后,服务器A锁住全部表,从服务器A将整个data目录和数据文件直到拷贝到服务器B上,修改服务器B上MySQL的my.cnf文件中的datadir指向新的data目录。最后,启动服务器B上的MySQL服务。结果启动失败,报出 “无法启动...

    JDBC实现MYSQL数据库迁徙

    文件名为"ImportUserData"可能代表了一个用于迁移用户数据的类或方法。在实现这个功能时,我们可能需要读取用户表,处理每一行数据,然后将它们写入到新的数据库中。在这个过程中,可能会有特殊的业务逻辑,比如处理...

    MySQL数据库迁移data文件夹位置详细步骤

    首先,MySQL数据库在Linux系统中,通常默认将数据文件存储在`/var/lib/mysql`目录下。然而,由于各种原因,比如`/var`分区空间不足或为了更好的数据安全性,可能需要将这个目录迁移到其他分区,例如`/data`。以下是...

    mysql数据迁移到mysql源代码.zip

    这个“mysql数据迁移到mysql源代码.zip”文件可能包含了一系列步骤、脚本或工具,帮助用户实现这一过程。 首先,我们需要了解MySQL的数据迁移通常涉及以下几个关键环节: 1. **数据备份**:在进行任何迁移操作之前...

    MySQL数据库文件存放位置

    例如,如果需要迁移数据库,只需复制相应的数据文件到新的服务器即可。但要注意,在操作前务必备份这些重要文件,以免数据丢失。 总的来说,MySQL数据库文件的存放位置是系统管理和维护中的基础知识点。熟悉这些...

    mysql数据迁移到mysql.rar

    当需要将数据从一个MySQL数据库迁移到另一个MySQL数据库时,您可以采用以下方法: 1.使用mysqldump命令导出数据 $ mysqldump -u username -p database_name >backup.sql 其中,username是MySQL数据库的用户名,...

    使用goldengate实现Oracle与Mysql之间数据迁移最佳实践手册

    ### 使用Goldengate实现Oracle与MySQL之间数据迁移最佳实践手册 #### 一、概述 本文旨在详细介绍如何利用Oracle GoldenGate工具实现Oracle与MySQL之间的数据迁移。GoldenGate是一款强大的数据复制和迁移工具,能够...

Global site tag (gtag.js) - Google Analytics