Evet kendi sitem için hazırlamıştım, sizlerlede paylaşmak istedim. Umarım arkadaşlarımızın işine yarar.
Radmin sağolsun bir yöntem bizlerle paylaşmış, ona buradan ulaşabilirsiniz.
Phpmyadmin’den dosya yüklerken maximum 2 mb dosya yükleme izni veriyor
bizlere. 100 mb sql dosyanız var diyelim. Bunu phpmyadmine yüklemenin 2 yöntemi var şimdi sizlerle onu paylaşacağım.
1. Yöntem
Yardımcı programlar sayesinde sql dosyanızı 2 mb’den küçük dosyalara bölmek. 10o mb’lik bir dosyayı parçalayacak olursak 5x dosya olacak ve onları tek tek yüklememiz gerekecek. Bu iş biraz zor.
2. Yöntem
Benim asıl anlatmak istediğim yöntem budur.
Aşağıda vereceğim dosyayı bilgisayarınıza indiriyorsunuz, ve aşağıdaki değişiklikleri dosya içerisinde uyguluyorsunuz. Daha sonra sql dosyanızı ve indirdiğiniz bu dosyayı ftp ana dizine yüklüyorsunuz.
Dikkat etmeniz gereken 3 husus var.
1 ) Veritabanı bilgilerinizi doğru yazın
2 ) Bu dosyaları ana dizine yükleyin ve sql dosyanızın adını dosya.sql olarak değiştirin.
3 ) Sql dosyanızın charset tanımı daha önce nasıl olduğuna sql dosyanızın içini açıp bakın, UFT8, latin1, latin5 vs hangisi olduğunu öğrenin ve aşağıda verdiğim mysql.php dosyasında latin1 yazan yere kendi sql charset tanımınızı yazınız.
Bu bahsettiğim değişiklikleri yaptığınızı düşünüyorum ve geri kalan işlemi sizlere aktarıyorum. sql dosyanızı ve size vermiş olduğum mysql.php dosyanızı ana dizine yüklediniz ve www.siteadi.com/mysql.php dosyasını çalıştırıyorsunuz DUMP diyorsunuz, yedeğiniz güzel bir şekilde yükleniyor. Açılan sayfada yeşil renkte bir yazı görürseniz bilki başarılı bir şekilde yüklediniz.
Sql başarılı bir şekilde yükledikten sonra mysql.php ve dosya.sql dosyanızı güvenlik açısından ftp’den siliniz.
Mysql.php dosyasını tıkla indir
$db_server = ‘localhost’;
$db_name = ”;
$db_username = ”;
$db_password = ”;
$filename = ‘dosya.sql’;
$csv_insert_table = ”;
$ajax = true;
$linespersession = 99999999999999999999999999999999999999999999999999 9;
$delaypersession = 0;
$comment[]=’#';
$comment[]=’– ‘;
$db_connection_charset = ‘latin1‘;
Kaynak: utkukose.net
Büyük boyutlu sql dosyalarını yükleme yöntemi
22
●8.662
- 01-06-2008, 22:13:45Kimlik doğrulama veya yönetimden onay bekliyor.Arkadaşlar bu şekilde bir hata verdi :S yardımcı olurmusunuz 2 gündür yükliyemedim yedeğilimi:S
Error at the line 36: ) ;
Query: --
--
--
--
CREATE TABLE `smf_attachments` (
`ID_ATTACH` int(10) unsigned NOT NULL auto_increment,
`ID_THUMB` int(10) unsigned NOT NULL default '0',
`ID_MSG` int(10) unsigned NOT NULL default '0',
`ID_MEMBER` mediumint(8) unsigned NOT NULL default '0',
`attachmentType` tinyint(3) unsigned NOT NULL default '0',
`filename` tinytext NOT NULL,
`size` int(10) unsigned NOT NULL default '0',
`downloads` mediumint(8) unsigned NOT NULL default '0',
`width` mediumint(8) unsigned NOT NULL default '0',
`height` mediumint(8) unsigned NOT NULL default '0',
PRIMARY KEY (`ID_ATTACH`),
UNIQUE KEY `ID_MEMBER` (`ID_MEMBER`,`ID_ATTACH`),
KEY `ID_MSG` (`ID_MSG`)
) ;
MySQL: Table 'smf_attachments' already exists - 01-06-2008, 22:20:39reorx adlı üyeden alıntı: mesajı görüntüle
Cpanelden alın smf yedeğinizi ondan sonra bu .php ile yükleyin , sanırım aldığınız yedek hasarlı .