Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeniesienie lokalizacji bazy MySQL do Home
www.aukcje.fm
post 22.12.2015, 15:34:37
Post #1





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 4.05.2010

Ostrzeżenie: (20%)
X----


Witam,

Dziwnie skonfigurowany serwer, bo już widać że MySQL ma mało miejsca a 99% danych ma być w MySQL.

  1. Filesystem Size Used Avail Use% Mounted ON
  2. rootfs 20G 3.3G 15G 18% /
  3. /dev/root 20G 3.3G 15G 18% /
  4. devtmpfs 16G 0 16G 0% /dev
  5. tmpfs 3.2G 256K 3.2G 1% /run
  6. tmpfs 5.0M 0 5.0M 0% /run/LOCK
  7. tmpfs 6.6G 0 6.6G 0% /dev/shm
  8. /dev/md2 127G 60M 121G 1% /home


Jak przenieść MySQL z
/dev/root 20G 3.3G 15G 18%
na
/dev/md2 127G 60M 121G 1% /home

Czy zwykła podmiana lokalizacji katalogu i przegranie danych da radę?




Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
Pyton_000
post 22.12.2015, 15:43:13
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Wyłączasz serwer
kopiujesz bazy
zmieniasz "datadir" w my.conf
start i sprawdzasz czy działasz
jak tak to wywalasz kopie
Go to the top of the page
+Quote Post
www.aukcje.fm
post 22.12.2015, 16:20:04
Post #3





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 4.05.2010

Ostrzeżenie: (20%)
X----


No działa fajnie, w kalatogu home wink.gif

PS. Co zrobić aby wykorzystać maxymalnie pamięć i zasoby, czyli podrasować MySQL.

Serwer 1 x Xeon E3 RAM 32GB, wykorzystuje 3GB przy pełnym obciążeniu 100% 8 wątków.

Zrobiłem tak narazie:

  1. key_buffer = 64M
  2. max_allowed_packet = 64M
  3. thread_stack = 192K
  4. thread_cache_size = 16
  5. # This replaces the startup script and checks MyISAM tables if needed
  6. # the first time they are touched
  7. myisam-recover = BACKUP
  8. #max_connections = 100
  9. #table_cache = 64
  10. #thread_concurrency = 10
  11. #
  12. # * Query Cache Configuration
  13. #
  14. query_cache_limit = 2M
  15. query_cache_size = 32M
  16.  




///////////////////

I pojawił się problem z prawami pewnie, dzaiła niby ale nie działa, bo jest nie na użytkownika mysql katalog mysql



Niestety niby powinno działać a nie działa sad.gif

Zend działa i działa ale nie pobiera dzanych albo 1/1000 tego co pobierał.

Co to może być?
Go to the top of the page
+Quote Post
Pyton_000
post 22.12.2015, 16:25:12
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


logi logi logi dajcie, a ja powiem co za zdrajca...

Kopiowałeś `cp -ar` ?
Go to the top of the page
+Quote Post
www.aukcje.fm
post 22.12.2015, 16:50:44
Post #5





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 4.05.2010

Ostrzeżenie: (20%)
X----


Kopiowałem w MC przez F5

Obecnie mam całe /mysql na mysql na hmod 0777 (wszystkie pliki i katalogi)
Go to the top of the page
+Quote Post
Pyton_000
post 22.12.2015, 16:52:06
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


no a co logi /
Go to the top of the page
+Quote Post
www.aukcje.fm
post 22.12.2015, 16:53:27
Post #7





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 4.05.2010

Ostrzeżenie: (20%)
X----


PS. który konkretnie log ?
Go to the top of the page
+Quote Post
Pyton_000
post 22.12.2015, 16:54:50
Post #8





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


no z mysql, toć nie z Apache
Go to the top of the page
+Quote Post
www.aukcje.fm
post 22.12.2015, 17:37:17
Post #9





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 4.05.2010

Ostrzeżenie: (20%)
X----


Nie mam logów w mysql, da się je włączyć?

Pozmieniałem uprawnienia w mysql ręcznie ale lipa

Odpalam skrypt Zend Engine i sleepuje do max 120 s time out i nic nie robi

Zabij 221 root localhost seow Sleep 52 --- ---
Zabij 222 root localhost seow Sleep 52 --- ---
Zabij 223 root localhost seow Sleep 52 --- ---

Syslog
Dec 22 11:11:01 ns512786 /USR/SBIN/CRON[6079]: (root) CMD (/usr/local/rtm/bin/rtm 33 > /dev/null 2> /dev/null)
Dec 22 11:12:01 ns512786 /USR/SBIN/CRON[6122]: (root) CMD (/usr/local/rtm/bin/rtm 33 > /dev/null 2> /dev/null)

auth.log
Dec 22 11:13:01 ns512786 CRON[6164]: pam_unix(cron:session): session opened for user root by (uid=0)
Dec 22 11:13:01 ns512786 CRON[6164]: pam_unix(cron:session): session closed for user root

access.log
::1 - - [22/Dec/2015:11:10:18 -0500] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Debian) (internal dummy connection)"
::1 - - [22/Dec/2015:11:11:28 -0500] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Debian) (internal dummy connection)"

error
[Tue Dec 22 11:00:00 2015] [notice] child pid 5564 exit signal Segmentation fault (11)
[Tue Dec 22 11:00:01 2015] [notice] child pid 5565 exit signal Segmentation fault (11)
[Tue Dec 22 11:00:02 2015] [notice] child pid 5566 exit signal Segmentation fault (11)
[Tue Dec 22 11:00:07 2015] [notice] child pid 5567 exit signal Segmentation fault (11)

ok coś się niestety porąbało z zendem albo tam z czymś, wcześniej pobierał tysiące danych w minutę teraz pobiera kilkadziesiąt na start początkowy pakiet i sleepuje jak by nie mógł wykonywać pewnych operacji.

Usuwam i robie od nowa całość sad.gif

Ten post edytował www.aukcje.fm 22.12.2015, 17:21:43
Go to the top of the page
+Quote Post
viking
post 22.12.2015, 17:41:13
Post #10





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


A zmieniłeś uprawnienia mysql na użytkownika mysql?


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 22.12.2015, 18:30:37
Post #11





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Pokaż jeszcze cały my.conf
Go to the top of the page
+Quote Post
www.aukcje.fm
post 22.12.2015, 19:48:22
Post #12





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 4.05.2010

Ostrzeżenie: (20%)
X----


ok walczymy dalej, robie reinstalację od nowa i przed wgraniem bazy zmianię domyślny katalog dla baz mysql.
Swoją drogą powinno przy instalacji mysql pytać o docelową lokalizację
Go to the top of the page
+Quote Post
Pyton_000
post 22.12.2015, 20:10:44
Post #13





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


A po co wink.gif W teorii to jest właśnie takie proste, czyli wyłącz, przenieś, zmień ścieżki i odpal.
W 98% działa biggrin.gif
Go to the top of the page
+Quote Post
www.aukcje.fm
post 24.12.2015, 12:20:08
Post #14





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 4.05.2010

Ostrzeżenie: (20%)
X----


Był przypadkowy błąd na stronie którą akurat baza miała za ostatnią i to była przyczyna.

Zrobiłem serwer od nowa, z ręcznym pocziałem patrycji:

Filesystem Size Used Avail Use% Mounted on
rootfs 116G 4.4G 106G 4% /
/dev/root 116G 4.4G 106G 4% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 3.2G 256K 3.2G 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 6.6G 0 6.6G 0% /dev/shm
/dev/md2 31G 48M 30G 1% /home

Swoją drogą może ktoś jest specem od Zend Engine Dom i php oraz tuningu zapytań mysql i przyjmie zlecenie usprawienia tego systemu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 09:55