gpt4 book ai didi

mysql - 通过辅助角色在 Windows Azure 上安装 mysql

转载 作者:行者123 更新时间:2023-11-29 14:25:32 24 4
gpt4 key购买 nike

我在 ServiceDefinition 文件中使用以下 WorkerRole 元素创建了一个辅助角色。我已将整个 C:\Program Files (x86)\MySQL\MySQL Server 5.5 文件夹复制到直接位于辅助角色文件夹下的文件夹,其名称为 mysql 当我运行 cspack 和 csrun 时,它会启动模拟器,但会启动和停止角色,有时它不起作用,它说 odbs@localhost 的访问被拒绝,但是。感谢您的帮助

<WorkerRole enableNativeCodeExecution="true" name="MyPhpProj_MyWorkerRole" vmsize="Small">
<LocalStorage name="E2EStorage" cleanOnRoleRecycle="false" />
<Endpoints>
<InternalEndpoint name="PeerEndpointIn" protocol="tcp" />
<InternalEndpoint name="MasterElectionService" protocol="tcp" />
<InternalEndpoint name="MySQL" protocol="tcp" />
<InternalEndpoint name="InstanceManagerEndpontIn" protocol="tcp" />
</Endpoints>
<Runtime executionContext="limited">
<EntryPoint>
<ProgramEntryPoint commandLine="./mysql/bin/mysql.exe" setReadyOnProcessStart="true" />
</EntryPoint>
</Runtime>
<Imports/>
<LocalResources>
<LocalStorage cleanOnRoleRecycle="false" name="MySQL" sizeInMB="260"/>
<LocalStorage cleanOnRoleRecycle="false" name="MySQLDatastore" sizeInMB="20"/>
</LocalResources>
<ConfigurationSettings>
<Setting name="InitFile"/>
<Setting name="LogLevel"/>
<Setting name="ScheduledTransferPeriodInSeconds"/>
<Setting name="WindowsAzureStorageConnectionString"/>
</ConfigurationSettings>
</WorkerRole>

最佳答案

如果您的问题是随机的,就像有时可以工作而有时不工作那样,我真的不知道发生了什么,因为它不应该发生。如果存在一些配置或访问问题,问题将始终相同。

当我以辅助角色运行 MySQL 时,我有一个批处理脚本,其中添加了一个具有管理员权限的新用户,并在该用户权限访问下启动了 MySql,因此

我将Elevated与ProgramEntryPoint一起使用,如下所示:

 <Runtime executionContext="elevated">
<EntryPoint>
<ProgramEntryPoint commandLine="./mysql/bin/mysql.exe" setReadyOnProcessStart="true" />
</EntryPoint>
</Runtime>

关于mysql - 通过辅助角色在 Windows Azure 上安装 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11053300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com