![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam kłopot z bazą MYSQL, w dziwny sposób "znikają mi dane z dwóch tabel (sa to zawsze te same tabele) dzieje się to średnio co dwa dni. W bazie pojawia się wtedy nadmiat w tych tabelach. Może ktoś mi coś majstruje od tyłu, nie wiem, prosze o informację czy można hmmmm. np zablokować TRUNCATE? tak aby np przy ataku SQL Iniection (już zakładam że mam jakąś dziurę) zapytanie czyszczące bazę się nie wykonało?
Dziekuje za konstruktywne wypowiedzi w temacie. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
Raczej należałoby przejdzeć kod i zobaczyć czy nie jest on dziurawy lub czy sam przypadkiem sobie czegoś nie usuwasz przez jakiś zbędny kod.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Można. Trzeba ustawić odpowiednie uprawnienia w MySQL za pomocą polecenia GRANT. Jeśli nie masz dostępu do konsoli, to Twój panel hostingowy powinien dawać taką możliwość.
-------------------- Google knows the answer...
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Raczej należałoby przejdzeć kod i zobaczyć czy nie jest on dziurawy lub czy sam przypadkiem sobie czegoś nie usuwasz przez jakiś zbędny kod. Wzrucić kod całego serwisu to raczej niemożliwa sprawa, przeszukałem wszelkie skrypty pod względem TRUNCATE oraz DELETE, owszem delete występuje ale wyłącznie w miejscach gdzie chcę usuwać dane. jeszcze jakiś pomysł? a co z zablokowaniem składni z TRUNCATE? Można. Trzeba ustawić odpowiednie uprawnienia w MySQL za pomocą polecenia GRANT. Jeśli nie masz dostępu do konsoli, to Twój panel hostingowy powinien dawać taką możliwość. Hosting mam w IQ, przegrzebałem cały panel i nie znalazłem....... a dostępu do konsoli faktycnie nie mam..... |
|
|
![]()
Post
#5
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hosting mam w IQ, przegrzebałem cały panel i nie znalazłem....... a dostępu do konsoli faktycnie nie mam..... Możesz mieć jeszcze "kolegę", który Ci się po prostu do bazy ładuje, bez udziału skryptu ![]() Co do zmiany uprawnień, uderz do hostingu, powinieneś mieć taką opcję - to raczej standard (a i ze względów bezpieczeństwa raczej konieczność). -------------------- Google knows the answer...
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
najlepiej przejrzeć logi z mysql
![]() |
|
|
![]() ![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Możesz mieć jeszcze "kolegę", który Ci się po prostu do bazy ładuje, bez udziału skryptu ![]() Co do zmiany uprawnień, uderz do hostingu, powinieneś mieć taką opcję - to raczej standard (a i ze względów bezpieczeństwa raczej konieczność). tak, myślałem o "koledze", ale usuwając dane bezpośrednio z panelu baz danych nie powstaje nadmiar w tabeli, więc taką sytuację wykluczyłem |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
cron job?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 6 Dołączył: 24.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
eee myślę, że jednak masz jakąś dziure w skrypcie, wątpię żeby jakiś serwer ot tak sobie usuwał coś z bazy danych. Rozumiem, że raz może to się zdarzyć przy jakiejś awarii ale nie co chwila! Aź mnie śmiech łapie jak czytam, że samo się usuwa
![]() Nic samo się nie robi... przeskanuj skrypt, sprawdź logi i sprawdź dokładnie swój skrypt |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:29 |