2012-12-07 19 views
7

Zainstalowałem MAMP i zainstalowałem najnowszy phpMyAdmin na moim Macu. Nie mam pliku my.cnf ani my.ini. Tak, włączono wszystkie niewidoczne pliki.Gdzie indziej można uzyskać dostęp do zmiennej innodb_buffer_pool_size oprócz my.cnf?

Słyszałem darmowa wersja MAMP nie pozwala, ale to nie wydaje się słuszne. Wiem, że MAMPPro ma drop-down, ale ja tego nie kupuję.

Co innego mogłoby być plik o nazwie?

EDYCJA: Użyłem grep do wyszukania innodb_buffer_pool_size w obrębie całego folderu MAMP, a jedyne pliki, które miały tę zmienną wewnątrz, przypisywały do ​​niej tablicę, a nie tylko prosty rozmiar. Po prostu dla większej kompletności na tym pytaniu.

+0

Każda zmienna systemowa mogą być dostępne z linii poleceń lub zapytań. http://dev.mysql.com/doc/refman/5.0/en/using-system-variables.html –

+0

Dzięki. Znalazłem to, więc szukam. –

Odpowiedz

0

Jeśli masz plik konfiguracyjny dla MySQL z MAMP wtedy byłoby znajduje się w /Applications/MAMP/db/mysql/my.cnf.

Jeśli nie istnieje plik konfiguracyjny to wartość domyślna 8MB.

+0

za pośrednictwem phpMyAdmin mówi, że jest 128megs. Nawet w wierszu poleceń i zalogowany jako root, otrzymuję wiadomość, że jest "tylko do odczytu". –

17

można wykonać następujące czynności:

MySQL 5.0+

SHOW VARIABLES LIKE 'innodb_buffer_pool_size'; 

MySQL 5.1+

SELECT variable_value FROM information_schema.global_variables 
WHERE variable_name = 'innodb_buffer_pool_size'; 

Aby ustawić go dla MySQL, musisz mieć fizycznie manifestu my.cnf lub my.ini

Dodaj do tego pliku konfiguracyjnym

[mysqld] 
innodb_buffer_pool_size = 1G 

i restart mysql

Można spróbować umieszczenie my.cnf w /etc i ponowne uruchomienie bazy MySQL

Proszę pamiętać, że 128M is the default value for innodb_buffer_pool_size in MySQL 5.5. Po uzyskaniu my.cnf we właściwym miejscu na serwerze DB i zrestartowaniu mysql, sprawy będą się różnić.

+1

za każdym razem, gdy dodaję plik "my.cnf" do katalogu msyql, serwer się nie uruchomi. Próbowałem nawet wstawić tylko tę linię, zmieniając porty tak, aby pasowały do ​​ustawień MAMP itp. Wygląda na to, że przy konkretnej instalacji MAMP limit 128m został skompilowany/zakodowany na sztywno. –

Powiązane problemy