You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
2.7 KiB

  1. <Include xmlns="http://schemas.microsoft.com/wix/2006/wi"
  2. xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
  3. <!-- Datafiles that installation will copy to CommonAppData (initial database)
  4. They are declared Permanent and NeverOverwrite since it is user data -->
  5. <DirectoryRef Id='TARGETDIR'>
  6. <Directory Id="CommonAppDataFolder">
  7. <Directory Id="datadir.mysql" Name="MySQL">
  8. <Directory Id="datadir.mysql.mysqlserver"
  9. Name="MySQL Server @MAJOR_VERSION@.@MINOR_VERSION@">
  10. <Directory Id="DATADIR" Name=".">
  11. <Component Id="component.datadir" Guid="d3491319-5dbc-4477-95f3-4f809ef1dd2d">
  12. <CreateFolder>
  13. <util:PermissionEx User="[LogonUser]" GenericAll="yes" />
  14. </CreateFolder>
  15. </Component>
  16. <Directory Id="datadir.mysql.mysqlserver.data" Name="data">
  17. <Directory Id="datadir.mysql.mysqlserver.data.mysql" Name="mysql">
  18. <Component Id="component.datadir.mysql"
  19. Guid="19ec0f1f-1a7f-424e-a788-b09346c0a709"
  20. Permanent="yes" NeverOverwrite="yes">
  21. <CreateFolder>
  22. <util:PermissionEx User="[LogonUser]" GenericAll="yes" />
  23. </CreateFolder>
  24. @DATADIR_MYSQL_FILES@
  25. </Component>
  26. </Directory>
  27. <Directory Id="datadir.mysql.mysqlserver.data.performance_schema"
  28. Name="performance_schema">
  29. <Component Id="component.datadir.performance_schema"
  30. Guid="af2a6776-2655-431f-a748-9e9f4645acc3"
  31. Permanent="yes" NeverOverwrite="yes">
  32. <CreateFolder>
  33. <util:PermissionEx User="[LogonUser]" GenericAll="yes" />
  34. </CreateFolder>
  35. @DATADIR_PERFORMANCE_SCHEMA_FILES@
  36. </Component>
  37. </Directory>
  38. <Directory Id="datadir.mysql.mysqlserver.data.test" Name="test">
  39. <Component Id="component.datadir.test" Guid="52fa9f0a-fcd1-420a-b2ac-95a8f70ad20a">
  40. <CreateFolder/>
  41. </Component>
  42. </Directory>
  43. </Directory>
  44. </Directory>
  45. </Directory>
  46. </Directory>
  47. </Directory>
  48. </DirectoryRef>
  49. <Feature Id='UserEditableDataFiles'
  50. Title='Server data files'
  51. Description='Server data files'
  52. ConfigurableDirectory='DATADIR'
  53. Level='1'>
  54. <ComponentRef Id="component.datadir"/>
  55. <ComponentRef Id="component.datadir.mysql"/>
  56. <ComponentRef Id="component.datadir.performance_schema"/>
  57. <ComponentRef Id="component.datadir.test"/>
  58. </Feature>
  59. </Include>