![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 12.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
witam mam postawionego lokalnie serwer na programie webserv i chce wrzucic baze danych 50mb ale mam za mały przydział miejsca na bazie danych mysql jak go zwiekszyc ?
-------------------- sklep tuning online racingstreet.pl racingstreet.pl
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 2 Dołączył: 5.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Aby sprawdzić ile masz miejsca wolnego w bazie wykonaj zapytanie : SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB", sum( data_free )/ 1024 / 1024 "Free Space in MB" FROM information_schema.TABLES GROUP BY table_schema ; Aby sprawdzić ile baza danych zajmuje : SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema ; Aby zwiększyć wielkość bazy danych rozmiar -> (MAX_ROWS*AVG_ROW_LENGHT) Jeżeli dasz mniejszy rozmiar niż aktualnie posiadasz utracisz dane, więc zrób backup najpierw. ALTER TABLE tbl_name MAX_ROWS=1000000000 AVG_ROW_LENGTH=nnn; Sprawdź jeszcze status tabeli Show table status "tablename"; Źródła: http://forums.mysql.com/read.php?108,201578,201578 http://markmail.org/message/dp4o3dtkng4tfqv7 Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 11:36 |