arkadaslar bu mümkünmü acaba.
sql yedegimden üyelikleri geri getirebilirmiyim...?
silinen üyelikleri msql dosyasından geri getirme (soru)
- burak_dalkir
- Gigabyte2
- Mesajlar: 2316
- Kayıt: 15 Mar 2006, 10:10
- cinsiyet: Erkek
- İletişim:
- velociraptor
- Yottabyte4
- Mesajlar: 46348
- Kayıt: 14 Mar 2006, 02:33
- cinsiyet: Erkek
- Teşekkür etti: 4331 kez
- Teşekkür edildi: 3748 kez
elbetteki geri getirebilirsin , adece üyeleri yedek almadigina eminim , muhtemelen sendeki yedek bütün ve sen sadece üyeleri geri istiysorsun , unun icin uyulmasi gereken birkac kural var :
1.üye yükleyeceksen önce su anki üyelerin yeraldigi satiri mysql den silmen gerek , cünkü yüklerken hata verecektir
2. sonrasinda tüm yedegi notepad ile acip üyelerin basladigi kisimdan ayriman gerekir (ben ayirip .sql seklinde kaydedip tekrar yüklüyordum , hatta normal üyelere yenilrini de ilave ettiydim fakat , yaptigim aciklamadan hickimse birsey anlamamisti :)
hatta burada da anlatayim ama biraz karisik:
iki farkli phpbb forumundan birinin sadece üyelerin yedegini alip digerinin üyelerine su sekilde ekledim:
1.tasinacak üyelerin yedegi alinir (uzantisi txt sekline getirilir)
2.excel de file open diyerek excel formatina import edilir (bu arada biraz ileri excel bilgisi gerekiyor cünkü sadece id,isim,password(Md5 seklinde) ve emailler bize gerekli) yani bunlarin ayri sütünlarda olmasini saglayacagiz
3.tasinmak istenen foruma yeni bir kullanici kaydi yapilir (örnegin : deneme isminde olsun)
4.deneme aktive edilip INSERT INTO `phpbb_users` ..... seklindeki tüm kaydi alinip notepad e yapistirilir(uzantisi.txt seklinde kaydedilir) ve yine excel de acilir 2. maddedeki ayri olmasi gereken sütunlar burada yine göz önüne alinir
5.daha sonra : denemenin id si göz önüne alinir diyelimki 3965 iste burakam kilit rakamdir yani 1. maddedekilerin id leri burakamin bir fazlasi seklide devam ettirlir (excelde cok kolay bir sekilde yapiliyor)
6.ve tasinacak üyelerin id,isim,password(Md5 seklinde) ve email sütunlari alinip 4. maddedeki deneme nin id,isim,password, ve email sütunlarinin altina yapistirilir (excel de yapiyoruz bunu)
7.bos kalan diger sütunlara denemeninkiler kopyalanir , bu arada thema ve dil kisimlarinin deneme ile ayni olmasina dikkat etmek gerekiyor
8. burada yine ileri bir excel bilgisi ile ( =CONCATENATE() ) fonksiyonu ile ayri sütunlar birlestirilip güle güle kullanilir , biraz karisik oldu biliyorum ama 10 dk mi aldi yapmak ve tam 700 üye tasidim, hepsinin kullanici isimleri , sifreleri ve emailleri aynen kaldi
Yöntemi bulan ve deneyen : Velociraptor
1.üye yükleyeceksen önce su anki üyelerin yeraldigi satiri mysql den silmen gerek , cünkü yüklerken hata verecektir
2. sonrasinda tüm yedegi notepad ile acip üyelerin basladigi kisimdan ayriman gerekir (ben ayirip .sql seklinde kaydedip tekrar yüklüyordum , hatta normal üyelere yenilrini de ilave ettiydim fakat , yaptigim aciklamadan hickimse birsey anlamamisti :)
hatta burada da anlatayim ama biraz karisik:
iki farkli phpbb forumundan birinin sadece üyelerin yedegini alip digerinin üyelerine su sekilde ekledim:
1.tasinacak üyelerin yedegi alinir (uzantisi txt sekline getirilir)
2.excel de file open diyerek excel formatina import edilir (bu arada biraz ileri excel bilgisi gerekiyor cünkü sadece id,isim,password(Md5 seklinde) ve emailler bize gerekli) yani bunlarin ayri sütünlarda olmasini saglayacagiz
3.tasinmak istenen foruma yeni bir kullanici kaydi yapilir (örnegin : deneme isminde olsun)
4.deneme aktive edilip INSERT INTO `phpbb_users` ..... seklindeki tüm kaydi alinip notepad e yapistirilir(uzantisi.txt seklinde kaydedilir) ve yine excel de acilir 2. maddedeki ayri olmasi gereken sütunlar burada yine göz önüne alinir
5.daha sonra : denemenin id si göz önüne alinir diyelimki 3965 iste burakam kilit rakamdir yani 1. maddedekilerin id leri burakamin bir fazlasi seklide devam ettirlir (excelde cok kolay bir sekilde yapiliyor)
6.ve tasinacak üyelerin id,isim,password(Md5 seklinde) ve email sütunlari alinip 4. maddedeki deneme nin id,isim,password, ve email sütunlarinin altina yapistirilir (excel de yapiyoruz bunu)
7.bos kalan diger sütunlara denemeninkiler kopyalanir , bu arada thema ve dil kisimlarinin deneme ile ayni olmasina dikkat etmek gerekiyor
8. burada yine ileri bir excel bilgisi ile ( =CONCATENATE() ) fonksiyonu ile ayri sütunlar birlestirilip güle güle kullanilir , biraz karisik oldu biliyorum ama 10 dk mi aldi yapmak ve tam 700 üye tasidim, hepsinin kullanici isimleri , sifreleri ve emailleri aynen kaldi
Yöntemi bulan ve deneyen : Velociraptor
- velociraptor
- Yottabyte4
- Mesajlar: 46348
- Kayıt: 14 Mar 2006, 02:33
- cinsiyet: Erkek
- Teşekkür etti: 4331 kez
- Teşekkür edildi: 3748 kez
ekleme de yapiliyor fakat üstte de dedigim gibi , biraz zahmetli bir is , ben senin yerine olsam bu üyeleri manuel eklerdim yani : tek tek elle yeni üye seklinde kaydederdim (sitene yeni üye kaydet ve passwordlarini kendin belirle), sonra sirada bunlarin sifrelerini Mysql den asillari ile degistirmek var asagidaki resimlerde bunun nasil yapilacagini anlatmaya calistim, sendeki phpbb degilde baska bir isim olabilir ama users kismina tik koy ve tikla
sonra asagidaki gibi bir ekran acilacak:
elbetteki bu 28 yenin isimlerini biryere yazmistin , ana yedekten de passwordlarini Md5 seklinde bulmustun :) üstteki resimdeki gibi passini degistirmek istedigimiz üyenin isminin basindaki kalem sekline tikladigimizda asagidaki gibi son ekranimiz acilacaktir
iste buradaki password kismina ana yedektan o kisinin passwordunu aynen yapistirip en dipteki ok butonuna bastikmi , islem bitmis olur , bunu 28 üye icinde tekrarlarsan , o üyeler bildikleri passlarla sitene giris yapabileceklerdir
sonra asagidaki gibi bir ekran acilacak:
elbetteki bu 28 yenin isimlerini biryere yazmistin , ana yedekten de passwordlarini Md5 seklinde bulmustun :) üstteki resimdeki gibi passini degistirmek istedigimiz üyenin isminin basindaki kalem sekline tikladigimizda asagidaki gibi son ekranimiz acilacaktir
iste buradaki password kismina ana yedektan o kisinin passwordunu aynen yapistirip en dipteki ok butonuna bastikmi , islem bitmis olur , bunu 28 üye icinde tekrarlarsan , o üyeler bildikleri passlarla sitene giris yapabileceklerdir