Ubuntu MySQL数据库data目录内容更换

Ubuntu 16.04下搭建phpMyAdmin可视化数据库管理平台 phpMyAdmin 是基于 Web 的 MySQL/MariaDB 图形化管理工具,其核心原理是通过 Apache 服务器接收 HTTP 请求,由 PHP 解释器执行动态脚本,再经 mysqli 或 PDO 扩展与数据库通信,最终返回 HTML 界面。该技术栈具备部署轻量、学习成本低、无需命令行基础等工程优势,广泛应用于教学实验、老旧系统维护及临时数据库排障等场景。在 Ubuntu 16.04 这类长期服役的 LTS 环境中,phpMyAdmin 4.5.x 与 Apache 2.4、PHP 7.0、Ma 阅读详情

新服务器安装数据库,数据都从原来的数据库拷贝过来;

方法一:通过数据同步工具;

方法二:拷贝数据库的sql到新安装的数据库执行;

以上两种方法都不能满足和原始的数据库一模一样;最好的方法就是用原始数据库的data文件;

下面就是我要说的方法三:

1、拷贝原始数据库的data文件

3、找到原始数据的datadir位置,直接将里面的内容替换;

在windows服务器的话,是完全不存在问题的;但是在linux服务器就出现问题了;

更换data文件内容后发现无论如何都不能启动起来;原因如下:

首先的解决办法是去查看mysql 的启动日志,发现如下问题:

看了这个一下子就明白了,原来是新赋值的ibadata没有读写权限;

执行赋权限的命令:chmod -R 777 /var/lib/mysql 成功启动mysql服务;

Ubuntu 20.04 LAMP部署WordPress:从零手拧Apache+MySQL+PHP LAMP(Linux+Apache+MySQL+PHP)是WordPress运行最基础、最可控的技术栈,其核心在于各组件间的协议兼容性与权限协同。Apache需校准监听端口、DocumentRoot权限及虚拟主机重写规则;MySQL 8.0默认caching_sha2_password认证插件与PHP mysqli扩展存在兼容瓶颈,须显式配置mysql_native_password;PHP则必须启用opcache、mysqli、gd等7项关键扩展,并调优memory_limit、max_execution 阅读详情

相关推荐

MySQL 8.0 安装配置与基础使用实战指南(Windows/Ubuntu)

关系型数据库是数据存储与管理的核心组件,其通过结构化查询语言(SQL)实现对数据的增删改查。MySQL作为全球最流行的开源关系型数据库,以其高性能、高可靠性和易用性,成为从个人项目到企业级应用的首选。在最新的MySQL 8.0版本中,引入了更安全的caching_sha2_password身份验证插件、增强的JSON支持以及窗口函数等特性,显著提升了数据库的安全性与功能。对于开发者而言,掌握其安装、配置与基础操作是构建稳定应用环境的基石。本文聚焦于MySQL 8.0在Windows和Ubuntu两大主流操作

weixin_34319817的博客 344

Ubuntu22.04更改Mysql文件存储位置各种尝试和成功办法

改个文件位置改了两天,无语按照很多办法修改,一直显示这样的报错但是没有具体原因。

keep 2056

构建高可用微信QQ消息永久保留体系:自建数据仓库与自动化同步方案

在数据资产管理领域,本地化存储与自动化同步是保障数据长期可访问性的核心技术基础。其原理在于通过脚本与定时任务,将分散在终端设备上的数据,安全、增量地同步到自建服务器或NAS中,形成集中管理的数字档案库。这一技术方案的核心价值在于实现了数据的自主可控与永久化保存,有效规避了云服务终止、格式封闭等风险。典型的应用场景包括个人社交记录归档、工作沟通追溯以及家庭数字记忆保存等。本文以微信和QQ消息为具体案例,详细阐述了如何通过定位数据源、设计同步策略、利用rsync与Cron实现自动化通道,并结合SQLite进行结

weixin_33676492的博客 456

Ubuntu20.04安装mysql5.7并修改文件表保存路径

问题描述 提示:这里描述具体问题: 在ubutnu下面安装mysql,有的时候我们只是需要保存数据表,跟系统没有关系,或者系统挂了数据依然存在,而不会因为系统挂了而导致数据丢失。 解决方案: 提示:这里填写该问题的具体解决方案: 具体步骤: 第一:卸载Ubuntu20.04相关的mysql依赖 1)查看当前所有mysql相关的软件 dpkg -l | grep mysql 2)当前只有一个mysql相关软件,然后输入删除命令 sudo apt autoremove --purge mysql-apt

前端小白到专家的博客 1618

MySQL数据目录迁移实战:Windows与Linux系统完整指南

数据库运维中,数据目录迁移是常见的系统管理任务,涉及文件系统操作、服务配置与权限管理。其核心原理在于修改MySQL服务的datadir配置,使mysqld进程能够正确识别并访问新的数据存储位置。这项技术的价值在于优化存储空间、提升I/O性能或满足合规要求,是数据库环境维护与硬件升级的关键环节。在应用场景上,无论是Windows服务器因C盘空间不足需要迁移至D盘,还是Linux环境下为追求更高性能而将数据目录转移到SSD,都需要遵循严谨的操作流程。本文以文件系统级冷迁移为重点,深入解析Windows与Linu

weixin_30666401的博客 351

解决修改mysql的data_dir所引发的错误问题

今天,搭建新购的阿里云ECS环境(ubuntu 16.04 LTS),需要将mysql的数据保存在新挂载的磁盘上(已挂载到/mnt下),先停掉mysql服务,然后查看mysql并数据保存的位置: vi /etc/mysql/mysql.conf.d/mysqld.cnf 发现datadir=/var/lib/mysql, 这也就是数据所在目录,于是将它修改为datadir=/mnt/mysql, 然后保存, 最后将mysql保存的数据的拷贝到/mnt下: cp -r /var/lib/mysql /mnt chown -R mysql:mysql /mnt/mysql 完成拷贝后,本以为一

Ubuntu 20.04安装MySQL5.7&修改存储路径

Ubuntu 20.04离线安装MySQL5.7 修改数据存储路径

我还是个孩子 1540

Fritzing0.9.10下载安装和简单使用

Fritzing 作为一款电子设计自动化软件,其画图用于导入到论文和文档,清晰好看,能解决用相机拍实物照片杜邦线很乱的痛点。

李同学Lino的博客 3万+

Ubuntu20.04安装MySQL

准备 安装 libiao 依赖库。 sudo apt install libaio1 libaio-dev 创建一个不能不能登录的 mysql 系统用户,这个用户默认属于 mysql 用户组。 sudo useradd -r -s /bin/false mysql 去官网下载 tar.xz 格式的安装包。地址如下 https://www.mysql.com/downloads/ 安装 解压。 tar -xvf ./mysql-8.0.17-linux-glibc2.12-x86_64.t

Lesour的博客 1377

涨薪技术|Kubernetes(k8s)环境部署实战

这两者都是在/etc/docker/daemon.json里修改的,所以我们一起配置了就好了,首先执行下述命令编辑daemon.json:​​​​​​​。安装完成后,可以使用以下命令来查看dashboard访问的端口号​​​​​​​。网络插件CNI也是以容器的方式进行启动​​​​​​​。安装完成后可以检查是否拉取了对应的容器​​​​​​​。再使用以下命令进行安装:​​​​​​​。打开后输入以下内容:​​​​​​​。安装1.19.0版本​​​​​​​。修改IP地址:​​​​​​​。

m0_60889254的博客 1085

QT串口通信控制LED上位机开发教程

串口通信是嵌入式系统与PC端交互的基础技术,通过UART协议实现设备间的数据传输。QT框架提供了跨平台的串口编程支持,结合其GUI模块可以快速开发上位机控制程序。在工业自动化和物联网领域,这种上下位机架构广泛应用于设备监控和控制场景。本案例展示了如何使用QT的SerialPort模块实现LED控制功能,包含串口参数配置、指令发送等核心功能实现,为嵌入式GUI开发提供实践参考。

weixin_42598278的博客 582

ubuntu修改mysql存储位置

Ubuntu修改mysql存储位置

m0_55713969的博客 491

“挑战杯”大赛“揭榜挂帅”赛道-baseline解析

在这个脚本中,txt文件的保存路径为'yolov7/datasets/Fatigue_driving_detection/txt_labels/',而xml文件的路径为'./label_xml/'。标注图片后的产物是会给每一个图片对应生成一个xml格式的文件,但是如果要用yolo框架去训练模型,输入的数据必须是txt格式,因此这里有一步转换格式的过程。注意看:obs这里有三个文件夹,第一个是关键帧的文件夹A,第二个是标注时输出的位置为文件夹B,第三个是智能标注后和手动标注的合集文件夹C。

m0_62899814的博客 2321

两种方法修改ubuntu下mysql 的data文件夹

一1、关掉数据库 sudo /etc/init.d/mysql stop2、假设我们指定的数据库文件目录为/db创建目录 /db,并修改其拥有者及所属群组为mysql:mysql.命令:chown mysql:mysql db修改mysql配置文件my.cnf:将datadir=/var/lib/mysql改为datadir=/db3、修改ubuntu中的安全设置s

l_i2005的专栏 1275

《Java开发及前端最全面试题-Offer直通车》目录

Java开发是需求最广,工资高的细分领域,同时也是会的人最多,有的公司招1个Java开发,要面试几十甚至上百面试者,同时要求很高,要求通晓技术栈很多及很深深度。如果你正准备面试,想要脱颖而出,那么《Java开发及前端最全面试题-Offer直通车》是你的不二选择。本书汇集了多篇超过1万字的精华内容,无论是Java基础、数据库、SpringBoot和SpringCloud等必问的,还是前端、k8s等容器和虚拟化和大数据各类技术面试,本书都为你提供了最全面的试题和参考答案。

大模型大数据攻城狮的专栏 1178

IgH EtherCAT 从入门到精通:第 30 章 实战:高可用 EtherCAT 系统设计

摘要:构建高可用EtherCAT系统的关键技术 本章详细介绍了工业级EtherCAT系统的高可用性设计方法,主要包括: 冗余链路架构:采用双网卡环形拓扑设计,主备网卡同时工作,通过IgH Master的冗余配置实现线缆故障自动切换。 状态监控机制:提供专用API实时监控主备链路状态,包括从站响应数、链路状态和冗余激活标志,形成完整的故障判断矩阵。 自动恢复功能:系统内置FSM架构支持热插拔自动检测和重配置,从站断线/重连时可自动完成状态恢复,同时允许应用层实施安全措施。 这些技术共同构成了生产环境下Ethe

从事嵌入式linux android驱动开发,拥有全栈能力 243

Ubuntu18.04.6 mysql5.7更换数据目录

Ubuntu18.04.6 mysql5.7更换数据目录

四维大脑的博客 268

下载igv报错:Error loading genome hg38raw.githubusercontent.com...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 988

Ubuntu上更改MySQL数据库数据存储目录

之前写过一篇博客“MySQL更改数据库数据存储目录”,当时的测试环境是RHEL和CentOS,谁想最近在Ubuntu下面更改MySQL数据库数据存储目录时遇到了之前未遇到的问题,之前的经验用不上了(或者说之前的总结不是太全面),修改完MySQL数据库数据存储目录后重启MySQL,发现MySQL服务无法启动。 root@mylnx2:/etc/mysql/mysql.conf.d# servi...

weixin_30267785的博客 72

AutoSAR MemMap模块概述及配置参数详解

这个模块是干啥的?它是用来配置Memory Mapping and Compiler Abstraction module。

4508

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

MySQL更改数据库文件的目录

ubuntu服务器对于各个系统的目录是放在不同的逻辑分区上的,比如存放mysql数据库文件的默认目录/var/lib/mysql所在的系统目录/var/单独在一个分区上,但是这个分区的大小是固定的,不足以存放整个数据库文件。但是另一个系统目录/data大小却达到T级,大大满足了需求,因此有了更改数据库文件目录的需求。以下是我参考网络上一些文章进行尝试的过程:   1.停止数据库服务:

小俊 668

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ubuntu20.04安装MySQL8,修改数据目录并配置远程

ubuntu20.04 配置 MySQL8。

q764535104的博客 1934

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

MySQL数据目录迁移:符号链接原理与AppArmor适配实战

MySQL数据目录(datadir)是数据库持久化存储的核心路径,其配置直接影响服务可用性、性能与安全策略执行。理解datadir的加载机制、mysqld_safe预检逻辑及mysqld内核级校验流程,是解决启动失败、权限拒绝(Errcode 13)等高频问题的基础。在Linux系统中,符号链接(symlink)作为轻量级路径重定向方案,可绕过包管理约束,但需同步适配AppArmor或SELinux等强制访问控制策略,否则将因路径白名单缺失导致写入拦截。该方法广泛应用于SSD存储优化、Docker数据卷映射

ckkay800264的博客 380

Ubuntu 18.04 + 托管数据库部署 WordPress 实战指南

WordPress 是广泛使用的开源内容管理系统,其性能与稳定性高度依赖数据库层的可靠性。在老旧但仍在服役的操作系统(如 Ubuntu 18.04)上,自建 MySQL 常面临兼容性差、安全更新终止、配置冲突等难题;而托管数据库(Managed Database)通过自动备份、SSL 加密连接、私有网络直连和高可用切换,显著提升 WordPress 的响应速度与抗攻击能力。该方案不强制升级系统,适配 Apache + PHP 7.2 环境,兼顾政企遗留系统、外包项目及个人站长的实际运维需求,是面向真实生产场

dggnqzt6462的博客 442

Ubuntu 18.04 修改Mysql默认数据存储路径

三、创建新的数据库路径 四、复制Mysql原有数据并添加权限 五、备份及修改配置文件 修改datadir = /data/mysql 在最后添加别名 alias /var/lib/mysql/ -> /data/mysql/, 如该文件打开为空,可不进行设置,待有需要再进行配置 重启服务:systemctl restart apparmor 九、连接myql验证是否修改成功...

BBX__XB的博客 1455

mysql 切换datadir_mysql 切换 datadir

ubuntuStop MySQL using the following command: sudo /etc/init.d/mysql stopCopy the existing data directory (default located in /var/lib/mysql) using the following command: sudo cp -R -p /var/lib/mysql ...

weixin_35129495的博客 150
上一篇: linux设备上没有空间
下一篇: 微信支付MD5签名算法实现
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值