ďťż
Podstrony
|
telcocafeWitam serdecznie!Przy wprowadzaniu danych do tabeli w phpmyadmin nieumyślnie i przypadkowo usunąłem jedną bardzo ważną tabelę z bazy danych. Na szczęście mam na dysku kopię zapasową bazy danych. Problem w tym, że kiedy próbuję ją zaimportować pojawia się wiadomość: #1007 - Can't create database 'phaga_pl_5647'; database exists Czy da się jakoś przywrócić to do wcześniejszego porządku? Jeśli tak to w jaki sposób? Albo może da się zaimportować samą tabelę? Bardzo proszę o pomoc. Po prostu usuń kawałek, w którym MySQL tworzy bazę danych ;) (Jak nie rozumiesz, może zamieść kod, który ma być zaimportowany, tutaj...) odpal backup jakimś edytorkiem i wyciągnij z niego dane tej konkertnej tabelki :) Problem w tym, że tych danych jest tak dużo, że osobne ich dodawanie do bazy nie zrobi mi różnicy z dodawaniem poszczególnych elementów za pomocą panelu administratora. A jeśli chodzi o kod tej tabeli, którą chcę dodać, to niestety nawet nie wiem, w którym miejscu się ona zaczyna. PS. Dziękuję za zainteresowanie, bo już zaczynałem tracić nadzieje... EDIT: Dostałem jeszcze radę żeby usunąć wszystkie tabele i wtedy wyeksportować plik z backupem, czy będzie to dobry ruch? EDIT2: Kolega wyżej mówił o usunięciu kodu odpowiedzialnego za utworzenie nowej bazy danych, chodzi o usunięcie tego?: CREATE DATABASE `phaga_pl_5647` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci; USE `phaga_pl_5647`; Użytkownik Snake11 edytował ten post 23 grudzień 2006, 18:06 jeśli nie dodałeś żadnych danych od robienia backupu to tak Teraz to już chyba amen w pacierzu... Usunąłem wszystkie tabelę, próbuję importować plik sql i wyskakuje mi ten sam komunikat. bo on nie tyczy sie tabel ale bazy :) To bez sensu. Mówisz że usunąłeś jedną tabele to po co masz importować wszystkie ? A błąd który podałeś jest całkiem na miejscu bo usunąłeś tylko tabele a nie bazę. Znajdź w backupie dane dotyczące tylko tej tabeli którą usunąłeś i wklej do phpmyadmin. Trochę spóźniłem się z odpowiedzią. A jak chcesz by tego błędu nie było wpisz DROP DATABASE `phaga_pl_5647`; Użytkownik Ziombka edytował ten post 23 grudzień 2006, 18:14 Hmm skoro już usunąłem tabele, to jak teraz wgrać backup? Z tego co wnioskuję muszę usunąć bazę danych, więc jak to zrobić? Ewentualnie czy jak usunę podany wyżej kod, to wtedy te tabele wskoczą na swoje miejsce? jak wytniesz baze to nie będzie już możliwości wyskoczenia błedu, że baza istnieje :D Po wrzuceniu DROP w plik bazy pojawia się komunikat: Polecenie "DROP DATABASE" jest zablokowane. Dramat. EDIT: Przywróciło 7 tabel. :/ Użytkownik Snake11 edytował ten post 23 grudzień 2006, 18:21 To z początku pliku backupu usuń linijkę tworzącą bazę danych. Coś w stylu CREATE DATABASE ... Użytkownik Ziombka edytował ten post 23 grudzień 2006, 18:29 gdzie masz tą baze? jak na zdalnym serwerze i masz na nim cPanel, to wejdź w ustawienia baz danych i tak usun baze Panowie - Bóg zapłać! Wszystko powróciło na swoje miejsce, uratowaliście miesiąc mojej pracy. Serdeczne podziękowania, a przy okazji najlepsze życzenia na święta. Niech Wam talent służy! |
|||
Sitedesign by AltusUmbrae. |