`

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数据迁移的过程,提高了工作效率,同时保持了数据的完整性。正确理解和使用此类脚本,对于管理和维护复杂数据库环境至关重要。

    国产数据库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是一款强大的数据复制和迁移工具,能够...

    迁移mysql数据到oracle上

    ### 迁移MySQL数据到Oracle上的详细步骤 在企业级应用环境中,数据库迁移是一个常见的需求。随着业务的发展或系统架构的变化,将数据从一个数据库管理系统迁移到另一个数据库管理系统的需求日益增多。本文主要介绍...

Global site tag (gtag.js) - Google Analytics