Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 14737|Odpowiedź: 0

[Źródło] Linux Zobacz ścieżkę pliku konfiguracyjnego MySQL oraz powiązane konfiguracje

[Skopiuj link]
Opublikowano 10.04.2019 16:44:56 | | | |
(1) O ścieżce profilu

Czasami zauważyłem, że mimo próby modyfikacji niektórych zmiennych w pliku konfiguracyjnym to nie działa. Później dowiedziałem się, że to dlatego, iż zmodyfikowany plik nie był plikiem konfiguracyjnym odczytanym przez serwer MySQL.

Jeśli nie jesteś pewien ścieżki profilu obecnie używanej przez MySQL, możesz spróbować spojrzeć na nią tak:


Lub wykonać:


[mysql@linuxtest ~]$ mysqld --verbose --help|grep -A 1 'Opcje domyślne'
2015-12-01 17:23:56 0 [Uwaga] mysqld (mysqld 5.6.27-75.0-log) zaczynając od procesu 6858 ...
2015-12-01 17:23:56 6858 [Ostrzeżenie] Buforowane ostrzeżenie: Zmieniono limity: max_open_files: 1024 (żądanie 10005)

2015-12-01 17:23:56 6858 [Ostrzeżenie] Buforowane ostrzeżenie: Zmieniono limity: max_connections: 214 (wymagano 2000)

2015-12-01 17:23:56 6858 [Ostrzeżenie] Buforowane ostrzeżenie: Zmieniono limity: table_open_cache: 400 (wymagane 2000)

2015-12-01 17:23:56 6858 [Uwaga] Wtyczka 'FEDERATED' jest wyłączona.
Domyślne opcje są odczytywane z następujących plików w podanej kolejności:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
2015-12-01 17:23:56 6858 [Uwaga] Koniec binlogu
2015-12-01 17:23:56 6858 [Uwaga] Wyłączam wtyczkę 'CSV'
2015-12-01 17:23:56 6858 [Uwaga] Wyłączanie wtyczki 'MyISAM'
[mysql@linuxtest ~]$ mysql --verbose --help|grep -A 1 'Opcje domyślne'
Domyślne opcje są odczytywane z następujących plików w podanej kolejności:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
Jak widać na powyższym rysunku, serwer najpierw odczyta plik /etc/my.cnf, a jeśli okaże się, że plik nie istnieje, spróbuje go odczytać z poniższych ścieżek.



(2) W odniesieniu do segmentacji elementów konfiguracyjnych

Plik konfiguracyjny my.cnf jest zazwyczaj podzielony na kilka części, takich jak [klient], [mysqld], [mysql] itd. Programy MySQL zwykle odczytują część segmentu o tej samej nazwie, na przykład serwer mysqld zwykle odczytuje odpowiedni element konfiguracji pod segmentem [mysqld]. Jeśli element konfiguracyjny nie jest poprawnie ustawiony, konfiguracja nie zadziała.

(3) O zmiennych globalnych

Dodatkowo, jeśli chcesz zobaczyć ustawienia zmiennych globalnych w MySQL, możesz to zrobić, gdy nie jesteś zalogowany i masz uprawnienia: zmienne mysqladmin -p,

Ta operacja jest równoważna użyciu polecenia pokaż zmienne globalne podczas logowania.





Poprzedni:Używaj CefSharp w trybie AnyCpu
Następny:Najnowsza wersja grupy stacji basenowych pająków
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com