Jak zmienić domyślny katalog danych MySQL w Linux
- 4651
- 742
- Juliusz Janicki
MySQL to popularny system zarządzania bazą danych (RDMS). Jest powszechnie używany przez aplikacje internetowe do przechowywania danych na stałe. MySQL jest dostępny dla wszystkich głównych systemów operacyjnych, takich jak Windows, Linux i MacOS. Możesz znaleźć instrukcje instalacji tutaj.
W systemie Linux MySQL przechowuje wszystkie pliki pod /var/lib/mysql
informator. Większość systemów operacyjnych zamontowała /var w systemie plików root ( /). Jest to w porządku dla systemów programistycznych, ale nie zalecamy utrzymania/var/lib/mysql w systemie plików głównych dla serwerów produkcyjnych.
W tym samouczku pomożemy Ci zmienić domyślny katalog danych dla MySQL i przenieść go do innej lokalizacji.
Kroki, aby zmienić domyślny katalog danych w MySQL
Wykonaj poniższe kroki, aby wprowadzić wszystkie zmiany. W niektórych przypadkach nazwa usługi, domyślny katalog danych lub zmiana ścieżki pliku konfiguracyjnego MySQL. Więc użyj wszystkich polecenia zgodnie z ustawieniami systemowymi.
- Zatrzymaj Mysql - Przed wprowadzeniem jakichkolwiek zmian, najpierw zatrzymaj usługę MySQL
sudo systemctl stop Mysql
- Kopiuj katalog danych - Teraz skopiuj domyślny katalog danych mysql (/var/lib/mysql) do innej lokalizacji zgodnie z Twoim wymaganiem. Ustaw także wymaganą własność MySQL w nowej lokalizacji katalogu. Zgodnie z poniższym poleceniem, przeprowadzamy katalog danych /dane/mysql.
cp -rap/var/lib/mysql/data/mysql
Chown Mysql.mysql /data /mysql
- Zaktualizuj plik konfiguracyjny - Edytuj plik konfiguracyjny MySQL /itp./mój.CNF i zaktualizuj wartość Datadir I gniazdo elektryczne zmienna jak poniżej.
- Zmień z:
dataDir =/var/lib/mysql gniazdo =/var/lib/mysql/mysql.skarpetka12 dataDir =/var/lib/mysqlsocket =/var/lib/mysql/mysql.skarpetka
Zmień na:
dataDir =/data/mysql Socket =/data/mysql/mysql.skarpetka12 datadir =/data/mysqlsocket =/data/mysql/mysql.skarpetka - Rozpocznij mysql - Po dokonaniu wszystkich powyższych zmian, uruchom usługę MySQL. Teraz będzie korzystać z nowej ścieżki katalogu danych
sudo systemctl start mysql
Otóż to. Za pomocą instrukcji pomocy łatwo zmienisz domyślną lokalizację katalogu danych dla serwerów MySQL i MARIADB w systemach Linux.
- « Zarządzaj Amazon S3 za pomocą narzędzia Windows Command (S3.exe)
- Jak skonfigurować certyfikat SSL z węzłem.JS w Linux »