首页 > 数据库 >CentOS(7.6)环境下迁移Mysql(5.7)的data目录到指定位置

CentOS(7.6)环境下迁移Mysql(5.7)的data目录到指定位置

时间:2023-12-10 14:58:04浏览次数:47  
标签:CentOS 5.7 my mysql cnf 7.6 Mysql MySQL data

第一步:关闭Mysql

#关闭Mysql服务
systemctl stop mysqld
#查看Mysql服务状态 ps -ef|grep mysql

 第二步:创建新目录,并拷贝数据文件

#创建data文件目录
mkdir /data/mysql/data/ #给mysql账号赋权 chown -R mysql:mysql /data/mysql/data/
#拷贝数据到data文件下
cp -a /var/lib/mysql /data/mysql/data/
#查看文件夹大小判断是否拷贝成功
du -sh *

 

 第三步:修改配置文件,重启验证

#进入etc文件夹下
cd /etc #备份配置文件 cp my.cnf my.cnf.bak20231210
#修改my.cnf文件 vi my.cnf

 

#重启mysql服务
systemctl start mysqld
#查看mysql服务是否启动成功
ps -ef|grep mysql
#进入mysql命令行(若报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 执行第二条命令)
(1)mysql -u root -p
(2)mysql -u root -p -S /data/mysql/data/mysql/mysql.sock (如果套接字文件不存在,则需要启动 MySQL 服务器以重新创建它。如果套接字文件位于不同的位置,请在连接 MySQL 客户端时使用 -S 参数指定正确的路径。)
#查看是否修改成功
show variables like '%datadir%';

标签:CentOS,5.7,my,mysql,cnf,7.6,Mysql,MySQL,data
From: https://www.cnblogs.com/java-h/p/17892639.html

相关文章

  • centos 运维 jar 包脚本
    新建sh文件#!/bin/bash#DefinevariablesJAR_FILE="your-application.jar"JAVA_OPTS="-Xmx512m-Xms256m"PID_FILE="pid.txt"#Functiontocheckiftheapplicationisrunningis_running(){[-f"$PID_FILE"]&......
  • CentOS的GPT分区+LVM挂载
    为突破MBR分区限制(最大卷:2T,最多4个主分区或3个主分区加一个扩展分区)常常以GPT分区方式(突破MBR4个主分区限制,每个磁盘最多支持128个分区,支持大于2T的分区,最大卷可达18EB)新建分区并挂载,下面记录自己常用的GPT+LVM的方式挂载新的硬盘的方式。1.查看硬盘标签使用fdisk-l也可查看......
  • centos7.9 编译安装redis 6.2.6
    参考地址:https://zhudo.net/server/linux/149.html 1.下载和安装下载redis需要其他版本去官网自行下载wget-chttps://download.redis.io/releases/redis-6.2.6.tar.gz//解压tar-zvxfredis-6.2.6.tar.gz//把安装包移动到安装目录,并且重命名为redismvredis-6.2.6......
  • centos7.9 编译安装cmake 3.23.0
     参考地址:https://www.zhudo.net/server/linux/125.html1、先检查并卸载老版本yumremovecmake2、准备安装好cmake所需的依赖yum-yinstallgccgcc-c++opensslopenssl-develtar3、下载源码官方地址:https://github.com/Kitware/CMake/releases/download/v3.23.0/......
  • CentOS 7.6 安装 Go 1.20.12 环境教程+更换国内源
    安装因为需要安装httpx,官方github要求使用1.20版本的Go环境,就没有安装最新的1.21。先去官网查看:https://go.dev/dl/如上图,我们选择Linuxamd64的(使用命令下就行,如若不能正常下载,就直接下完传上服务器也一样)wgethttps://go.dev/dl/go1.20.12.linux-amd64.tar.gz2.其次......
  • centos 安装nacos2.3.0 并设置开机自启动1
    1.预备环境准备请确保是在环境中安装使用:64bitJDK1.8+;下。Maven3.2.x+;3个或3个以上Nacos节点才能构成集群。2安装nacoswgethttps://github.com/alibaba/nacos/releases/download/2.3.0/nacos-server-2.3.0.zipunzipnacos-server-2.3.0.zip**3配置外置数据源*......
  • 2023最新!VMware17安装centos7保姆级教程
    2023最新!VMware17安装centos7保姆级教程安装的是cenos7,使用的是最新的VMware17导航目录2023最新!VMware17安装centos7保姆级教程导航一、虚拟机设置二、虚拟机初次启动配置一、虚拟机设置双击启动程序,在主窗口选择创建新虚拟机选择稍后安装操作系统,点击下一步选择Li......
  • NET8在CentOS7下无法执行的问题
    以二进制模式在CentOS7安装后,运行NET8报错误:#dotnet--list-sdksFailedtoload/usr/share/dotnet/host/fxr/8.0.0/libhostfxr.so,error:/lib64/libstdc++.so.6:version`GLIBCXX_3.4.20'notfound(requiredby/usr/share/dotnet/host/fxr/8.0.0/libhostfxr.so)Theli......
  • centos安装xrdp服务,可以使用系统用户mstsc连接
    Centos6安装依赖yuminstall-yautoconfautomakelibtoolpkg-configopenssl-develpam-devellibjpeg-develfuse-develTurboJPEGlibX11-devellibXfixes-devellibXrandr-develnasmbinutilsredhat-lsb-coreCentos7安装依赖yuminstall-yfingercmakepatchgccma......
  • centos7.9升级内核
    注意安装内核kernel5.4.261版本会与ssh9.4和9.5版本冲突,导致重启之后ssh链接不了1.查看现在的内核uname-r3.10.0-1160.el7.x86_642.下载rpm内核,离线安装下载页面 https://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/rpm-ivh kernel-lt-5.4.242-......