Skocz do zawartości
Kuchcik

Jak Zmienić Limit Połączeń Do Bazy Mysql?

Polecane posty

Witam.

 

Mam pytanko co do phpMyAdmin(chyba).. Otóż nie wiem jak zmienić limit połączeń do jakiejś bazy.. Czasami męczą mnie błędy typu:

Too many connections in /home/..../forum/db/mysql4.php on line 51

 

Jeśli ktoś wie jak to zmienić to ograniczenie, to będę wdzięczny za podpowiedź. Dodam, że mam na tym serwerze roota i kiedyś zdawało mi się, że to widziałem, ale teraz nie pamiętam gdzie to mogło być :D

 

Pozdrawiam.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Niestety nie mam tego pliku, mógłbyś mi podać przykładowy wpis do niego? A, zapomniałem dodać, że mam na serwerze Direct Admina, jeśli to coś zmienia.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dodaj np:

 

max_connections=500, co da limit 500 połączeń.

 

Inne przydatne opcje to max_user_connections, wait_timeout czy connect_timeout.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

sorry ze tak sie wetne w temat ale mam podobny problem ..

chcialem zmienic max_user_connections na wiekszy ...

 

nie mam pliky my.cnf w /etc/ - jest /etc/mysql/my.cnf

nie mam tam tez wogole wpisu max_user_connections czy max_connections

dlatego je dopisałem, zrestartowalem serwer i nic , nadal max 1 polaczenie per user ......

 

co z tym zrobic ?

OS Debian Mysql 4

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak dodam coś do tego pliku, to pojawia mi się błąd podczas odpalania mysql:

 

Starting mysqld: [ OK ]...:/etc/init.d# error: Found option without preceding group in config file: /etc/my.cnf at line: 1

Fatal error in defaults handling. Program aborted

error: Found option without preceding group in config file: /etc/my.cnf at line: 1

Fatal error in defaults handling. Program aborted

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To jest to samo, "Referenced from the Forum(link do tematu, który podałem)" :D

Ale i tak dzięki za pomoc. Mam nadzieję, że to są dobre ustawienia pod P4 3.0 HT i 1 GB RAMu..

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Chyba odkopałam jakiś przedpotopowy temat, ale moje pytanie jest niemal identyczne jak te poprzedników.

 

Chciałabym zmienić limit połączeń do bazy, mam plik /etc/my.cnf, który zawiera następującą treść:

[mysqld]

safe-show-database

innodb_data_file_path=ibdata1:10M:autoextend

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

 

[mysql.server]

user=mysql

basedir=/var/lib

 

[safe_mysqld]

err-log=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

 

Po dopisaniu linijki max_connections pod [mysqld] nie da się zrestartować bazy, tzn. po wpisaniu linijki:

/etc/rc.d/init.d/mysqld restart

zatrzymuje bazę, ale nie chce jej uruchomić, wywalając błąd, że upłynął czas oczekiwania (czy coś w tym stylu).

 

Próbowałam również kopiować treść z artykułów, do których linki zostały podane powyżej, ale z podobnym rezultatem.

 

Czy ktoś jest w stanie poprawnie skonfigurować ten plik?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość N3T5kY

Głupie pytanie: (;))

Wpisujesz

 

max_connections

czy

max_connections 	= N

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Głupie pytanie: (;))

Wpisujesz

 

max_connections

czy

max_connections 	= N

 

Wpisuję:

max_connections = 500

 

Pytanie nadal jest aktualne, liczę na Was ;).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wpisuję:

max_connections = 500

 

Pytanie nadal jest aktualne, liczę na Was ;).

 

500 to gruba przesada, spróbuj 50

 

A co mówią logi ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

500 to gruba przesada, spróbuj 50

 

A co mówią logi ?

 

Skoro w powyższych artykułach polecają takie ustawienia dla wolniejszego sprzętu, to dlaczego mam nie zastosować takich na moim? Dodam tylko, że serwer jest bardzo oblegany.

 

Zaraz wkleję logi.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość N3T5kY
500 to gruba przesada, spróbuj 50

A co to ma do rzeczy? Powinien wystartować nawet jak 1000 ustawisz.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×