Linux centos 变更MySQL数据存储路径

yum 安装MySql与变更存储路径 yum 安装MySql与变更存储路径 本次实验所需系统环境: [root@mysql-server-01 ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.... 阅读详情

登录mysql,查看数据存储路径

mysql -u root -p
show global variables like "%datadir%";

在这里插入图片描述

创建新目录

查看磁盘空间

df -h

选取最大磁盘,此处以/data目录为例,创建mysql数据存储的新目录:new_mysql_data

cd /data
mkdir new_mysql_data
cd new_mysql_data
pwd

准备迁移数据

停止mysql运行

systemctl stop mysql

复制原存储数据到新存储目录(如果原库数据较大,此过程执行较长,请耐心等待完成)

cp -a -r /app/mysql/data/* /data/new_mysql_data

在这里插入图片描述

mysql授权

chown -R mysql:mysql /data/new_mysql_data

修改MySQL配置文件

vi /etc/my.cnf

按键盘i键进入编辑状态,注释datadir 原路径配置,配置新路径:

datadir = /data/new_mysql_data

注:如果MySQL配置文件中涉及原数据目录指向的,均要修改为新目录,最好使用notepad++打开配置文件,全局搜索一下原数据目录/app/mysql/data有哪些涉及,比如

# datadir = /app/mysql/data
datadir = /data/new_mysql_data
# log-error=/app/mysql/data/master.err
log-error=/data/new_mysql_data/master.err
# pid-file=/app/mysql/data/master.pid
pid-file=/data/new_mysql_data/master.pid

在这里插入图片描述

按键盘esc键,输入:eq!保存并退出编辑
在这里插入图片描述

检查是否配置成功

启动mysql,登录数据库,再次查看数据路径

systemctl start mysql

创建测试数据库,进入目录,发现数据已在新目录成功创建,说明迁移全部成功完成

CREATE DATABASE database_temp;

新开连接窗口或者退出mysql,前往目录,无异常则说明配置成功

cd /data/new_mysql_data/database_temp/

在这里插入图片描述
验证完成,删除测试数据库

DROP DATABASE database_temp;

退出数据库

quit;

在这里插入图片描述
重启数据库,再次检查无误,则可以删掉原数据目录的占用

systemctl restart mysql

至此完成;

PowerDNS+MySQL在CentOS 6.3上的生产级部署与加固 DNS服务器是网络基础设施的核心组件,其稳定性、可审计性与可编程性直接关系到业务连续性。PowerDNS作为轻量级权威DNS服务,通过解耦查询逻辑与数据存储,支持MySQL等关系型数据库作为后端,显著提升配置管理效率与安全审计能力。相比BIND的文件驱动模式,PowerDNS+MySQL方案天然具备SQL批量操作、变更留痕、主从复制与细粒度权限控制等工程优势,特别适用于金融、电力、交通等对系统稳定性要求严苛的老旧生产环境。本文聚焦CentOS 6.3这一长期稳定但生态受限的发行版,详解PowerDNS 3. 阅读详情

相关推荐

Linux运维新手入门:从零搭建Zabbix监控与Docker容器化实战

这次我们来看一个面向零基础新手的 Linux 运维工程师全技能学习路径。对于想入行或转行运维的朋友来说,最头疼的往往不是某个技术有多难,而是不知道从何学起、学哪些、学到什么程度才算入门。这篇文章将直接切入核心,为你梳理出一条从 Linux 基础到企业级监控、容器化、数据库管理的清晰学习路线,并重点解析 Zabbix、Docker、MySQL、Nginx 这些关键技术的实战要点。 本文的核心是“可执行”。我们不空谈概念,而是聚焦于每个技能点的具体操作、环境搭建、常见问题排查以及如何将它们串联起来解决实际问题。

weixin_30889885的博客 311

CentOS7下更改、移动mysql数据存储的位置 附os 错误码13问题

从这个结果我们可以看出,当前mysql的datadir是在/var/lib/mysql 目录里的。(OS errno 13 - Permission denied) 错误。有文章成添加 client可以防止启动报错,不清楚,我保持原样 出现了。默认情况下,mysql的config信息在/etc/my.cnf 里。用客户端连接mysql,发现数据库存在,查询数据目录位置已经变化;将目录的user和group变更为mysql(老位置也是这样的)然后把vi my.cnf 修改成以下内容。

bingfengzhihuo521的博客 2013

MySQL 从零部署指南:Windows/Linux 双平台安装与配置详解

MySQL 作为全球最流行的开源关系型数据库,几乎是每个开发者、运维和数据分析师绕不开的核心工具。但很多人在初次接触时,会被繁琐的下载、安装、配置和环境变量设置劝退。今天这篇文章,就带你从零开始,手把手搞定 MySQL 的完整部署,涵盖 Windows 和 Linux 两大主流平台,并重点解决“一键激活”和“永久使用”这两个大家最关心的问题。无论你是为了学习、开发测试,还是搭建生产环境,这篇教程都能让你快速上手,避免踩坑。 我们将从最基础的下载开始,一步步完成环境变量配置、服务安装、密码修改,直到最终通过命

weixin_30536513的博客 360

(亲测)CentOS Linux更改MySQL数据库目录位置具体操作

网上有些教程 但都有不少问题先根据实践成功自更新一篇 引言:  由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录。  下面我整理一下把MySQL从/usr/local/mysql目录下面转移到/home/mysql_data/mysql目录的具体操作:  1、首先我们需要关闭MySQL,命令如下:  /etc

evan_endian的专栏 842

标准高斯过程回归(Gaussian Processes Regression, GPR)从零开始,公式推导

标准高斯过程回归从零开始公式推导

qq_43587949的博客 1万+

【安徽理工大学】一文带你高分拿下计算机考研复试(85+的秘密)

一文带你高分拿下安徽理工大学计算机考研复试(85+的秘密)

猫天意的博客 1523

在CentOS 7上如何将MariaDB数据目录更改到新位置

数据库会随着时间的推移而增长,有时会超出文件系统的空间。当它们位于操作系统的同一分区时,您还可能遇到 I/O 冲突。RAID、网络块存储和其他设备可以提供冗余和其他理想的功能。无论您是添加更多空间、评估性能优化的方法,还是希望利用其他存储功能,本教程将指导您完成重新定位 MariaDB 的数据目录。

rubys007的博客 2689

TCP/IP协议栈之LwIP(三)---网际寻址与路由(IPv4 + ARP + IPv6)

一、网际寻址原理 当网络设备地址总数并不是很多的情况下,有了唯一地址(比如MAC地址)就可以定位相互通信的主体。然而,当地址总数越来越多时,如何高效地从中找出通信的目标地址将成为一个重要的问题。为此人们发现地址除了具有唯一性还需要具有层次性。MAC地址虽然具有唯一性,但没有层次性,也即当网络设备增加到一定程度,需要将网络分成多个数据链路时,MAC地址无法跨链路寻址,是真正负责最终通信的地址。要实现跨局域网的网际寻址,就要靠具有层次性的网络IP地址实现了。

流云 6819

在CentOS中进行MySQL数据目录迁移

CentOS系统MySQL数据目录迁移指南 本文详细介绍了在CentOS系统中迁移MySQL数据目录的完整流程。主要内容包括: 迁移原因:解决磁盘空间不足、优化性能或满足合规要求 操作步骤: 创建并配置新目录权限 停止MySQL服务 使用rsync安全复制数据 更新MySQL和systemd配置 启动服务并验证迁移 注意事项:SELinux配置、防火墙设置和数据备份 CentOS特有配置:systemd服务更新和SELinux上下文设置 适用于需要在CentOS环境下更改MySQL存储位置的管理员,确保数据

weixin_45110225的博客 1786

华三模拟器实战:3分钟搞定路由器DHCP地址池配置(附常见错误排查)

本文提供华三模拟器中路由器DHCP地址池的实战配置指南。通过分步详解,帮助用户在3分钟内完成基础设置,并深入讲解多地址池、中继配置等进阶应用。文章重点剖析了DHCP服务无法工作的常见原因,提供从客户端到服务器的系统性排错方法,助力快速定位并解决地址分配失败、获取参数错误等典型问题。

w1x2y3的博客 360

centos更改mysql数据库目录

centos更改mysql数据库目录

return 1518

【x265编码器】章节6——x265的码率控制

对于CRF模式而言,右边这部分是是固定值m_rateFactorConstant,在初始化的时候确定,跟分辨率,qCompress这个参数是外部可设参数,默认值0.6,因此QP的选择只跟编码复杂度有关,跟码率无关,编码复杂度越高,QP值越高,因此可以一定程度上说CRF模式是恒定质量的编码模式。其中Complex表示当前帧的编码复杂度,x265中用lookahead模块计算的SATD作为衡量当前帧的复杂度,c为模型参数,qscale是率失真优化中的拉格朗日乘子,R为编码当前帧需要的比特数。

vcvdv123的博客 1万+

linux数据变更,linux环境下通过软链接变更mysql数据存储路径

想要改变mysql数据存储路径的想法最初是在生产服务器上mysql的数据放到了系统盘上,导致系统盘满额,没有足够的内存交换空间而死机。将mysql数据存储到其他目录下有两种方法,方法一修改my.cnf配置文件,不过经过笔者通过网上的配置资料尝试总是不成功,环境是在centos7下操作的。后来想到一个简单的方法,通过linux的软链接将实际数据放到另外的目录里面就可以了。环境说明操作系统是cento...

weixin_39815435的博客 372

大数据分析实验,包含五个子实验:wordCount实验,PageRank实验,关系挖掘实验,k-means算法,推荐系统算法。

大数据分析实验,包含五个子实验:wordCount实验,PageRank实验,关系挖掘实验,k-means算法,推荐系统算法。

805

C#实战:从零搭建Vosk离线语音转文字系统

本文手把手教你用C#构建离线语音转文字系统,基于NAudio和Vosk实现全流程开发。首先介绍环境搭建,包括NuGet包安装和中文模型配置,强调16kHz单声道音频格式的关键性。接着详细解析音频预处理转换、Vosk模型初始化及识别过程的核心代码,提供多线程优化建议和实时识别扩展思路。文章包含80%以上代码注释,从常见问题排查到性能优化技巧,完整覆盖从"Hello World"到工业级部署的关键技术点,特别适合需要开发本地化语音识别应用的C#开发者。

墨夶的博客 752

linux(centos7)MySQL操作

下载相关文件 链接:https://pan.baidu.com/s/1U-hspET9rok7Z-DvaQGshw 提取码:84cn 一般建文件夹,现在目录下建一个data,然后自己的数据均在data下面存放 data下面新建mysql mkdir mysql cd /data/mysql tar -zxvf cmake-3.6.1.tar.gz cd cmake-3.6.1 ./boo...

一切都会好起来的,即使不在今天 400

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

CentOS8.2下更改MySql8默认数据文件及日志文件路径

一、环境 CentOS Linux release 8.2.2004 (Core) MySql:8.0.17(mysql80-community-release-el8-1.noarch.rpm) 二、步骤 1.关闭mysql服务进程 systemctl stop mysqld 2.创建目标目录 mkdir /data/mysql 3.目录授权 # 将目录授权给mysql用户组 chown mysql:mysql /data/mysql # 更改目录权限 chmod 750 /data/mysq

ldy的专栏 2559

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Linux安装MySQL8步骤以及修改默认端口和存储路径

本地环境:Centos 7.6 MySQL安装版本8.0.25 1.去MySQL官网下载最新版本的rpm bundle 下载地址:https://downloads.mysql.com/archives/community/ 2.上传至服务器 3.卸载之前的rpm包 rpm -qa | grep mysql | xargs rpm -e --nodeps 4.解压至/data/update/目录 tar -xvf /data/software-backup/.tar -C /data/update/

aiyin_yin的博客 3067

centos7修改mysql8存储路径,Centos7.3更改MySQL8.0.16数据存放目录

说明:Linux系统采用yum方式安装的MySQL,数据存放目录默认在/var/lib/mysql/下,如果想要改变这个默认的存放目录,就需要更改一些配置,在MySQL8以前如果想要修改的话,需要改很多配置,不过在使用MySQL8的时候就简单很多了,以下是我做的测试,把过程分享给大家做个参考!1、创建新的MySQL数据存储目录# 使用mkdir命令创建新的MySQL数据存储目录mkdir /var...

weixin_42136365的博客 571

linux系统下如何更改在使用中的MySQL数据存放位置?

日常实施中可能会出现在部署mysql时未更改数据默认存储路径(默认:/var/lib/mysql),然而一般分配服务器的人只会给系统分区分配50G的空间,这导致后续空间不够用的情况,也就出现了需要迁移数据的问题

夜灬狼丶 5181

linux上mariadb修改存储路径,Mariadb在CentOS下修改数据位置(更改数据存储目录到/home)...

随着业务的变更,需要在新的一台CentOS下部署MariaDB数据库,并把之前的数据库文件迁移到新数据库中。之前想来应该不会太复杂,结果没想到也折腾了一天多。记录下希望今后能避免类似问题,再次遇到此类问题时也不用到处搜索。在新的CentOS服务器上安装部署MariaDB,安装过很多次了,所以这块就不多累述。新版本的CentOS都有自带的MariaDB,所以得先把自带的卸载了再装自己想安装的版本。接...

weixin_39609407的博客 749

CentOS/Linux下Docker部署MySQL 5.7全攻略:从离线安装到生产级配置

容器化技术通过将应用及其依赖打包成标准化的单元,实现了环境隔离与快速部署,其核心原理基于操作系统级的虚拟化。这项技术为软件交付带来了革命性价值,尤其在保障开发、测试、生产环境一致性方面优势显著。在数据库部署场景中,容器化能有效解决传统安装方式面临的依赖复杂、版本冲突和环境复制困难等问题。本文以MySQL 5.7为例,详细演示如何在CentOS/Linux环境下,通过Docker实现包括离线安装在内的完整部署流程,涵盖镜像获取、数据持久化、网络配置、安全初始化及日常运维等关键实践,为构建可靠、可移植的数据库服

weixin_34353714的博客 387

【Linux系统安装mysql】

Linux安装Mysql笔记记录。系统:CentOS7.9数据库版本:mysql-5.7.42。

sy_daily的博客 436

CentOS 7下MySQL 5.7 RPM安装全攻略:从依赖处理到生产调优

在Linux服务器部署中,数据库安装是基础且关键的环节。MySQL作为最流行的开源关系型数据库,其部署方式直接影响服务的稳定性和可控性。通过RPM包安装,可以精确控制版本与依赖,遵循标准的文件系统层次结构,便于后续维护与问题排查。这一方法尤其适用于对性能、资源管控有严格要求的生产环境,或需要深度定制参数与路径的场景。本文以CentOS 7.9和MySQL 5.7为例,详细解析了从环境清理、依赖检查、防火墙与SELinux配置,到RPM包下载、分步安装、安全初始化及核心参数调优的完整流程。文中还针对常见的“订

weixin_33896726的博客 397

linux上mariadb修改存储路径,linux下修改mariadb数据库文件的路径

CentOS7下修改mariadb数据库文件的路径mariadb默认的数据文档存储目录为/var/lib/mysql,要想将默认创建目录改成/Exdisk/MysqlStep 1:创建新文件夹(要给这个目录至少要附加读写权限)[root@YunDisk Exdisk]# mkdir Mysql[root@YunDisk Exdisk]# chmod 775 MysqlStep 2:停止数据库[ro...

weixin_42395219的博客 1279
上一篇: linux centos 挂载磁盘
夕颜以北
博客等级 码龄9年 30粉丝 46原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值