Mysql8.0在虚机网络映射盘启动服务失败

admin
常见问题 浏览量: 0
2024-12-12

1: 配置共享盘符的目录权限

确保下图红框中的权限已勾选开放,以允许必要的访问权限。

2:数据初始化缓慢,需要耐心等待

请注意,使用网络磁盘映射启动数据库时,由于网络延迟,data目录的数据初始化可能会较慢,预计需要数分钟时间。请耐心等待初始化完成。
 

3:Windows Service服务无法访问挂载目录

在Windows操作系统中,系统服务(Services)、计划任务(Scheduled Tasks)以及很多系统调用都是以SYSTEM系统账号进行操作的。用 net use 挂载,或者在文件管理器上直接挂载,挂载卷是以 Administrator 身份进行挂载的,而 SYSTEM 账号无法使用 Administrator 挂载的文件卷。以下是解决方案:
 
方案一:直接启动服务
D:\LarkXR-Standlone\larkxr-center\mysql\bin\mysqld.exe
 
方案二:使用任务计划程序挂载网络驱动器
• 通过任务计划程序,以SYSTEM权限在系统重启后执行挂载操作。
步骤1:创建批处理文件
• 创建名为 MapNetworkDrive.bat 的批处理文件,包含以下内容:
  MapNetworkDrive.bat
 
ECHO ON ECHO This will map the drive, but is being run by task scheduler AS the user SYSTEM ECHO which should make it accessible to the user SYSTEM ECHO List the existing drives first. if not exist G:\ ( net use Z: \\DESKTOP-1UQP8C5\test /user:share pingxingyun1 ECHO %Date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2% >> C:\MapNetworkDrive.log net use >> C:\MapNetworkDrive.log ) else ( ECHO %Date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2% >> C:\MapNetworkDrive.log ECHO "exist G:\" >> C:\MapNetworkDrive.log net use >> C:\MapNetworkDrive.log ) ECHO See what user this batch job ran under whoami >> C:\MapNetworkDrive.log ECHO need to exit to allow the job to finish EXIT
 
黄色底图表示挂载的网络盘符名称,网络地址,用户名密码
绿色底图表示执行bat脚本的日志输出位置
步骤2:创建任务计划
• 使用以下命令创建任务计划:
 
schtasks /create /tn "MapNetworkDrive" /tr "C:\MapNetworkDrive.bat" /sc onstart /RU SYSTEM /RL HIGHEST
 
步骤3:重启系统
• 完成上述设置后,重启系统以应用更改。
提问推荐
代理客户端状态始终下线 常见问题
回答1
Mysql8.0在虚机网络映射盘启动服务失败 常见问题
回答0
单机版v3.3部署,Agent一直转圈怎么排查原因 常见问题
回答1
专栏推荐
LarkXR 平台:玩转应用管理,实现灵活的访问权限控制与业务系统集成 使用需求
2025-03-28
将云渲染嵌入业务系统:实现无缝交互的完整指南 数据通道
2025-03-25
WebGL 数据通道 数据通道
2025-02-12