我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql8.0.11数据目录迁移的实现

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql8.0.11数据目录迁移的实现

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

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

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

先停止mysql服务:


service mysql stop

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


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

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


cp -a mysql /bak/mysql_data/

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

vim /etc/my.cnf

原有设置:


[client]
port=3306
socket=/tmp/mysql.sock
 
[mysqld]
port=3306
user=mysql
socket=/tmp/mysql.sock
basedir=/usr/local/mysql/mysql8.0
datadir=/usr/local/mysql/mysql8.0/data
lc-messages-dir = /usr/local/mysql/mysql8.0/share
character-set-server=utf8

修改后的设置:


[client]
port=3306
socket=/tmp/mysql.sock
 
[mysqld]
port=3306
user=root
socket=/tmp/mysql.sock
basedir=/usr/local/mysql/mysql8.0
datadir=/bak/mysql_data/mysql/mysql8.0/data
lc-messages-dir = /usr/local/mysql/mysql8.0/share
character-set-server=utf8

这里涉及到权限问题,需要将user用户改为root

重启mysql服务:


service mysql restart

mysql可以正常启动就OK了~

启动时如果出现 The server quit without updating PID file(…)问题,请参照另一篇博客:

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

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

到此这篇关于mysql8.0.11数据目录迁移的实现的文章就介绍到这了,更多相关mysql数据目录迁移内容请搜索自学编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持自学编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql8.0.11数据目录迁移的实现

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql8.0.11数据目录迁移的实现

mysql的存储目录默认是在/var/lib/mysql/,下面将修改默认存储目录. 本文使用mysql8.0.11版本,与mysql8.0.20版本不同,8.0.20版本的数据迁移请看另一篇博客 : mysql8.0.20数据迁移1.先停
2022-05-25

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

mysql的存储目录默认是在/var/lib/mysql/,下面将修改默认存储目录. 本文使用mysql8.0.20版本,与mysql8.0.11版本不同,8.0.11版本的数据迁移请看另一篇博客:mysql8.0.11数据迁移 1.先停止
2022-05-31

如何实现迁移图片目录的bat

这篇文章给大家分享的是有关如何实现迁移图片目录的bat的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码如下:@echo off setlocal enabledelayedexpansion ::开启变量延迟,
2023-06-08

docker迁移数据目录的方法是什么

这篇文章主要讲解了“docker迁移数据目录的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“docker迁移数据目录的方法是什么”吧!查看磁盘使用# du -hs /var/lib
2023-06-21

Ubuntu 下 Mariadb 数据库的安装和目录迁移

Ubuntu 下 Mariadb 数据库的安装和目录迁移1、简介本文主要是 Ubuntu 下 Mariadb 数据库的安装和目录迁移,同样适用于 Debian系统:Ubuntu 20.0.4Mariadb:10.3.22注意:文中运行的命令基本上需要管理员权限
Ubuntu 下 Mariadb 数据库的安装和目录迁移
2017-01-26

linux中fastdfs数据迁移怎么实现

在Linux中,可以使用以下方法实现FastDFS数据迁移:使用FastDFS提供的工具进行数据迁移:FastDFS提供了一个叫做fdfs_migrate_tool的工具,可以用于在不同的FastDFS集群之间进行数据迁移。该工具可以将源F
2023-10-24

阿里云服务器能迁移:如何轻松实现数据迁移

简介阿里云服务器是一种强大的云计算服务,为用户提供了高性能、高可靠性的计算资源。在使用阿里云服务器的过程中,有时候我们需要将数据从一台服务器迁移到另一台服务器上。本文将介绍如何轻松实现阿里云服务器的数据迁移。数据迁移的步骤步骤一:备份数据在进行数据迁移之前,首先需要对要迁移的数据进行备份。可以使用阿里云提供的备份工具或
阿里云服务器能迁移:如何轻松实现数据迁移
2024-01-30

【数据库迁移系列】从MySQL到openGauss的数据库对象迁移实践

在之前这一篇中我们分享过使用chameleon工具完成MySQL到openGauss的全量数据复制、实时在线复制。9.30新发布的openGauss 3.1.0版本 ,工具的全量迁移和增量迁移的性能不但有了全面提升,而且支持数据库对象视图、
2023-08-17

编程热搜

目录