Note: Custom data directory location for client's MySQL has been supported since Plesk 17.8 MU #41
To change database location follow next steps:
Shut down MySQL service through Control Panel > Administrative Tools > Services > right-click MySQL57 > Stop.
Note: if MysQL 5.6 is used, stop
MySQL Serverservice instead.Copy
"%plesk_dir%"\Databases\MySQL\datato the new location (e.g. D:\MySQL\data).Edit "datadir" option in the
C:\"%plesk_dir%"\Plesk\Databases\MySQL\my.inifile in the following way:[MySQLD]
port=3306
...
datadir=D:\\MySQL\\Data
...Give "Full control" permission to the "NT SERVICE\MySQL57" group: right-click the destination folder > Properties > Security.
Note: if MysQL 5.6 is used, Give "Full control" permission to the "NT SERVICE\MySQL56" group instead.
Start "MySQL57" service Control Panel > Administrative Tools > Services > right-click MySQL57 > Start.
To prevent "Plesk Reconfigurator" to change the path to the new folder location edit the
C:\%plesk_dir%\etc\DiskSecurity.xmlfile in the following way:<!-- [PRODUCT_ROOT_D]\MySQL\bin -->
...
<Entry AccounType="1" Domain="NT SERVICE" Account="MySQL57" Path="<D:\MySQL\Data>" AceFlags="FilesOnly" AccessMask="ReadAndExecute" EntryFlags="0x04" />
...Note: D:\MySQL\Data is the path to the new folder location and can be changed to any required one.
- To prevent the resetting of
datadirvalue it is required to change the path in theMYSQL_DATA_Dregistry to the required one:
1. Click the Start button.
2. Typeregedit.exeand press the Enter button:
3. In the opened Windows registry navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PLESK\PSA Config\Config and find theMYSQL_DATA_Dstring which contains the actual database directory:
Không có nhận xét nào:
Đăng nhận xét