ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

как сжать basa.sql в basa.gz
  #1  
Старый 18.11.2007, 17:37
ufalog
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме:
274360

Репутация: 5
Отправить сообщение для ufalog с помощью ICQ
По умолчанию как сжать basa.sql в basa.gz

с помощью какой проги можно осушесвить?:
 

  #2  
Старый 18.11.2007, 17:49
gibson
Moderator - Level 7
Регистрация: 24.02.2006
Сообщений: 447
Провел на форуме:
2872049

Репутация: 705
Отправить сообщение для gibson с помощью ICQ
По умолчанию

из базы можно сжать с помощью дампера dumper http://sypex.net/
 

  #3  
Старый 18.11.2007, 17:49
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

man gzip
man tar
:
_http://www.opennet.ru/man.shtml?topic=gzip&category=1
_http://www.opennet.ru/man.shtml?topic=tar&category=1

Иль скриптом(если установлен модуль)
PHP код:
<?php
$level
=15;
$dest=$file.'.gz';
$mode='wb'.$level;

if(
$fp_out=gzopen($dest,$mode)){
if(
$fp_in=fopen($file,'rb')){
while(!
feof($fp_in))
gzputs($fp_out,fread($fp_in,1024*512));
fclose($fp_in);
}
gzclose($fp_out);
}
@
unlink("$file");
}
Если я правильно понял...

Последний раз редактировалось Dr.Check; 18.11.2007 в 18:19..
 

  #4  
Старый 18.11.2007, 19:31
ufalog
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме:
274360

Репутация: 5
Отправить сообщение для ufalog с помощью ICQ
По умолчанию

неее нето...есть на компе файлик ..база данных..на 100 метров.. lotokcom_2006-11-29_02-45.sql ...а мне надо его в базу данных загнать черех майскладмин..атам ограничение стоит на 20 метров .. и хз как его туда загнать..

или хотяю мне на компе ет дело открыть ...и почистить табличку от юзеров там и прочех хни..как ет сделать?
 

  #5  
Старый 18.11.2007, 21:34
limpompo
Друг Клитора
Регистрация: 27.08.2005
Сообщений: 1,662
Провел на форуме:
6913553

Репутация: 1329


По умолчанию

Так велич ограничение в php.ini

upload_max_filesize = 200M

А вот и Сжатие

Код:
<?php
    $data = implode("", file("bigfile.txt"));
    $gzdata = gzencode($data, 9);
    $fp = fopen("bigfile.txt.gz", "w");
    fwrite($fp, $gzdata);
    fclose($fp);
?>
 

  #6  
Старый 18.11.2007, 21:44
ufalog
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме:
274360

Репутация: 5
Отправить сообщение для ufalog с помощью ICQ
По умолчанию

Цитата:
Сообщение от limpompo  
Так велич ограничение в php.ini

upload_max_filesize = 200M

А вот и Сжатие

Код:
<?php
    $data = implode("", file("bigfile.txt"));
    $gzdata = gzencode($data, 9);
    $fp = fopen("bigfile.txt.gz", "w");
    fwrite($fp, $gzdata);
    fclose($fp);
?>
а где ж мне етот php.ini найти?
 

  #7  
Старый 18.11.2007, 21:46
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от ufalog  
а где ж мне етот php.ini найти?
/etc/php.ini
 

  #8  
Старый 18.11.2007, 23:33
limpompo
Друг Клитора
Регистрация: 27.08.2005
Сообщений: 1,662
Провел на форуме:
6913553

Репутация: 1329


По умолчанию

Если никс тогда

locate php.ini

или find / -name php.ini
 

  #9  
Старый 19.11.2007, 00:45
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


Отправить сообщение для blackybr с помощью ICQ Отправить сообщение для blackybr с помощью AIM Отправить сообщение для blackybr с помощью Yahoo
По умолчанию

1) разбей бд по таблам и и проинзерть отедльно
или
2) заархивь и на серваке разархивируй
или
3) лей рст скл (или если есть пхп майадмин), создавай базу, и там открывай выполнить скл запрос.. и копируй туда весь дамп -))
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 

  #10  
Старый 19.11.2007, 00:53
fucker"ok
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме:
2487541

Репутация: 761


По умолчанию

Код:
mysqldump -u user --pasword=123 mybase > base.sql
tar -czf base.tgz base.sql
что-то вроде этого заархивирует дамп. А загнать в базу еще проще
Код:
cat base.sql | mysql -u user --password=123 mybase
Заганять через phpmyadmin - дело не благодарное. Вдруг сорвётся что. Так-что лучше вначале залить на сервер, а там уж засовывать в базу
 
Закрытая тема



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ по выделенным серверам †Romi4† Авторские статьи 4 31.08.2009 16:19
Открытое письмо журналу "Хакер" TheFile Болталка 34 31.01.2009 21:03
Как написать билдер на Vc++ 4nob1oz Авторские статьи 13 05.10.2007 01:27
Как сжать на сервере и вывести image средствами Php? PEPSICOLA PHP, PERL, MySQL, JavaScript 4 17.01.2007 04:59
КАК сжать? alextoun Болталка 11 01.07.2006 10:52



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ