silinen üyelikleri msql dosyasından geri getirme (soru)

Web tasarım, Web Programlama ve script dilleri konuları buraya
Cevapla
Kullanıcı avatarı
mavigece
Megabyte1
Megabyte1
Mesajlar: 855
Kayıt: 16 Mar 2006, 08:55
cinsiyet: Erkek
Teşekkür edildi: 7 kez
İletişim:

silinen üyelikleri msql dosyasından geri getirme (soru)

Mesaj gönderen mavigece »

arkadaslar bu mümkünmü acaba.

sql yedegimden üyelikleri geri getirebilirmiyim...?
Kullanıcı avatarı
burak_dalkir
Gigabyte2
Gigabyte2
Mesajlar: 2208
Kayıt: 15 Mar 2006, 10:10
cinsiyet: Erkek
Teşekkür edildi: 1 kez
İletişim:

Mesaj gönderen burak_dalkir »

iste burda velociraptor devreye girmesi lazim bildigim kadariyla mysql kullanmiyorsun profesyonel olarak. ama velociraptorun bildigine eminim
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 54349
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 20381 kez
Teşekkür edildi: 12195 kez

Mesaj gönderen velociraptor »

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
Kullanıcı avatarı
mavigece
Megabyte1
Megabyte1
Mesajlar: 855
Kayıt: 16 Mar 2006, 08:55
cinsiyet: Erkek
Teşekkür edildi: 7 kez
İletişim:

Mesaj gönderen mavigece »

valla adminim sizde varya yok yok mübarek.

nese ben bi deneyeyim... insallah beceririm..
Kullanıcı avatarı
mavigece
Megabyte1
Megabyte1
Mesajlar: 855
Kayıt: 16 Mar 2006, 08:55
cinsiyet: Erkek
Teşekkür edildi: 7 kez
İletişim:

Mesaj gönderen mavigece »

yapamadım bir türlü yaaa.
altı üstü 28 tane kullanıcı eklicem olmuyor...
Kullanıcı avatarı
drog_1
Megabyte3
Megabyte3
Mesajlar: 1329
Kayıt: 15 Mar 2006, 16:40

Mesaj gönderen drog_1 »

10 dk mi aldi yapmak ve tam 700 üye tasidim
sonra drog_1 sordu:

-Abi ne o kız lisesi toplu kayıt mı yaptırdı .... tarihinde :D
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 54349
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 20381 kez
Teşekkür edildi: 12195 kez

Mesaj gönderen velociraptor »

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

Resim

sonra asagidaki gibi bir ekran acilacak:

Resim

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

Resim

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 ;)
Cevapla