mysql8.0.20数据目录迁移的方法

 更新时间:2021年02月08日 09:28:20   作者:限量版灬小小  
这篇文章主要介绍了mysql8.0.20数据目录迁移的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

mysql的存储目录默认是在/var/lib/mysql/,下面将修改默认存储目录.

本文使用mysql8.0.20版本,与mysql8.0.11版本不同,

8.0.11版本的数据迁移请看另一篇博客:mysql8.0.11数据迁移

1.先停止mysql服务:

service mysqld stop

2.创建需要存放的目录位置并赋予权限:

mkdir -p /bak/mysql_data
chmod 766 /bak/mysql_data

3.转移原有数据,这里使用 cp -a 进行复制(先进入到默认目录/var/lib/,将整个mysql目录进行复制):

cp -a mysql /bak/mysql_data/

4.修改mysql的配置文件/etc/my.cnf:

vim /etc/my.cnf

原有设置:

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

修改后的设置:

datadir=/bak/mysql_data/mysql
socket=/bak/mysql_data/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

5.重启mysql服务:

service mysqld restart

mysql可以正常启动就OK了~

本文使用mysql8.0.20版本,与mysql8.0.11版本不同,

8.0.11版本的数据迁移请看另一篇博客:mysql8.0.11数据迁移

到此这篇关于mysql8.0.20数据目录迁移的方法的文章就介绍到这了,更多相关mysql数据目录迁移内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 简单了解MySQL union all与union的区别

    简单了解MySQL union all与union的区别

    这篇文章主要介绍了简单了解MySQL union all与union的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • MySQL中slave监控的延迟情况分析

    MySQL中slave监控的延迟情况分析

    这篇文章主要介绍了MySQL中slave监控的延迟情况分析,主要针对MySQL的复制环境情况下,需要的朋友可以参考下
    2015-05-05
  • MySQL通过show processlist命令检视性能的讲解

    MySQL通过show processlist命令检视性能的讲解

    今天小编就为大家分享一篇关于MySQL通过show processlist命令检视性能的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • MySQL启动失败报错:mysqld.service failed to run ‘start-pre‘ task的问题分析与解决方案

    MySQL启动失败报错:mysqld.service failed to run 

    在日常运维中,MySQL 作为广泛应用的关系型数据库,其稳定性和可用性至关重要,然而,有时系统升级或配置变更后,MySQL 服务可能会出现无法启动的问题,本文针对某次实际案例进行深入分析和处理,需要的朋友可以参考下
    2024-12-12
  • mysql中常用日期比较与计算函数

    mysql中常用日期比较与计算函数

    MYSQL数据库中的日期比较与计算是经常用到的,例如比较两个日期大小,计算两个日期相差多少天
    2018-03-03
  • 详解MySQL的内连接和外连接

    详解MySQL的内连接和外连接

    这篇文章主要介绍了详解MySQL的内连接和外连接,mySQL包含两种联接,分别是内连接(inner join)和外连接(out join),但我们又同时听说过左连接,交叉连接等术语,本文就带大家来了解一下,需要的朋友可以参考下
    2023-05-05
  • MySQL去除字段里数字的示例代码

    MySQL去除字段里数字的示例代码

    本文主要介绍了MySQL去除字段里数字的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • MSSQL output使用

    MSSQL output使用

    存储过程 output 输出参数 可以是一个字符串
    2009-05-05
  • 利用Sqoop实现MySQL数据导入Hive的全流程

    利用Sqoop实现MySQL数据导入Hive的全流程

    在大数据领域中,MySQL 和 Hive 是两种常见的存储工具,MySQL 适合事务处理,而 Hive 则是用于离线数据分析的利器,本文将全面讲解如何使用 Sqoop 将 MySQL 数据导入 Hive 的完整流程,包括环境配置、具体操作步骤以及最佳实践和常见问题解决方案,需要的朋友可以参考下
    2024-12-12
  • MySQL自定义函数和存储过程示例详解

    MySQL自定义函数和存储过程示例详解

    这篇文章主要给大家介绍了关于MySQL自定义函数和存储过程的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04

最新评论