Otwórz Windows CLI jako Administrator i zamknij MySQL
net stop mysql
Skopiuj dane do D:\ProgramData\Data
xcopy /s C:\ProgramData\MySQL\MySQL Server 5.6\data D:\ProgramData\Data
Utwórz lub edytuj C:\ProgramData\MySQL\MySQL Server 5.6\my.ini
Dodaj to do my.ini
[mysqld]
datadir = D:/ProgramData/Data
Uruchom MySQL
net start mysql
Jeśli nie możesz wykonać net start mysql
, wypróbuj panel sterowania Windows.
Zaloguj się do MySQL i sprawdź, czy wszystko jest w porządku
Po zalogowaniu się do MySQL uruchom to
mysql> SHOW GLOBAL VARIABLES LIKE 'datadir';
Pamiętaj, aby nadać nowemu katalogowi danych takie same pełne uprawnienia dla użytkowników usługi sieciowej i administratora , z których korzystał domyślny katalog danych , w przeciwnym razie spowoduje to przerażający błąd „uruchomione, a następnie zatrzymane”. Nie usuwaj tego katalogu, dopóki nie upewnisz się, że nowy działa.
Jeśli to nie zadziała, oto plan wycofania:
net stop mysql
del "C:\ProgramData\MySQL\MySQL Server 5.6\my.ini"
net start mysql