当前位置: 首页 > news >正文

VMware共享文件夹不能放mysql的数据

概要

使用VMware搭建了一个虚拟机,准备做数据库服务器。服务器是linux系统,安装了mysql和redis。为了数据安全,准备将mysql的数据文件放到共享文件夹中,尝试多次后都没成功。问题可能是共享文件夹中的文件的拥有者都是root,通过chown命令改不成mysql,所以启动时一直提示权限错误。本文中记录了一些本次操作过程中的主要思路和命令,为之后提供部分资料。

操作过程

1. 关闭mysql服务
  • 命令
systemctl stop mysqld.service systemctl status mysqld.service
2. VMware虚拟机配置共享文件夹
  • 操作
3. 启动虚拟机,检查共享文件夹
  • 命令
    • 检查是否有vmtool工具
      # 在终端中运行以下命令来检查 VMware Tools 的安装状态
      # 如果该命令返回了 ​open-vm-tools​ 相关的软件包名称,则表示已经安装了 VMware Tools
      rpm -qa | grep open-vm-tools
      
    • 检查虚拟机上的共享文件夹名称
      # linux查看共享文件夹
      vmware-hgfsclient
      
4. 启动共享文件夹
  • 命令
    vmhgfs-fuse .host:/shared /mnt/hgfs
    
  • 备注
    • 命令中的shared为设置共享文件夹时设置的共享文件夹名称,默认为Windows系统中最后一级目录的名称。
    • 部分命令符说明
    字符说明
    ​​.当前虚拟机的根目录
    ​​host表示主机系统
    /​表示主机系统上的共享文件夹根目录
    /mnt/hgfs​挂载共享文件夹到 Linux 虚拟机中的目标目录,如果该目录不存在,会自动创建它
5. 复制数据库
  • 命令
    • 复制文件
      cp -r /mysql/* /mnt/hgfs/mysql/ 
      
    • 设置权限
      # 修改文件夹拥有者
      # 这个一直成功不了,设置后仍旧是root
      chown -R mysql:mysql /mnt/hgfs/mysql/
      # 修改文件夹权限
      chmod -R 775 /mnt/hgfs/mysql/
      
6. 变更mysql配置文件
  • 命令
    # 打开配置文件
    ​vim /etc/my.cnf
    # 修改数据库目录
    datadir = /mnt/hgfs/mysql
    
7. 启动数据库
  • 命令
    systemctl start mysqld.service 
    
  • 说明
    • 这里一直启动不来,提示一直是没有权限。

相关文章:

  • Centos 7 环境下 PostgreSQL 生产环境优化
  • C#,数值计算——有理函数插值和外推(Rational_interp)的计算方法与源程序
  • java io 流,输入流和输出流;节点流和处理流;字节流和字符流
  • 基于ncurse实现的俄罗斯方块
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • 04 _ 系统设计目标(二):系统怎样做到高可用?
  • 快速认识Linux的几个指令
  • hadoop2.x linux集群部署
  • MySQL 库操作 | 表操作
  • 项目管理套路:看这一篇绝对够用❤️
  • 利用opencv/暗通道方法检测图像是否有雾-利用opencv/暗通道方法对深度学习目标检测算法结果进行二次识别提高准确率
  • python游戏开发pygame初步
  • vue3中引入svg矢量图
  • 【漏洞复现】Array VPN任意文件读取漏洞
  • 数字逻辑电路基础-时序逻辑电路之移位寄存器
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • Apache Spark Streaming 使用实例
  • Docker下部署自己的LNMP工作环境
  • es6要点
  • JavaScript标准库系列——Math对象和Date对象(二)
  • JS笔记四:作用域、变量(函数)提升
  • Markdown 语法简单说明
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Redis中的lru算法实现
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • Vim 折腾记
  • 前端相关框架总和
  • 深入浅出webpack学习(1)--核心概念
  • 使用API自动生成工具优化前端工作流
  • 算法系列——算法入门之递归分而治之思想的实现
  • 通信类
  • 异步
  • 7行Python代码的人脸识别
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # C++之functional库用法整理
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • [Android Studio 权威教程]断点调试和高级调试
  • [Codeforces] probabilities (R1600) Part.1
  • [HTML]Web前端开发技术30(HTML5、CSS3、JavaScript )JavaScript基础——喵喵画网页
  • [JavaScript]如何讓IE9, IE8, IE7, IE6關閉視窗時不彈出對話訊息
  • [LuoguP1141]01迷宫
  • [MTK]安卓8 ADB执行ota升级
  • [pytest] 运行方式、常用参数、前后置条件
  • [Repo Git] manifests的写法
  • [RK-Linux] 移植Linux-5.10到RK3399(一)| 搭建系统并让系统跑起来
  • [SpringMVC] SSM整合-前后台协议联调
  • [Tapestry]Struts终结者?对比组件框架技术tapestry(转)
  • [VulnHub靶机渗透] dpwwn: 1