Strona 1 z 2

kopia zapasowa bazy sql

: 14 kwietnia 2010, 17:16
autor: mymy
na stronie http://www.phpbb.pl/articles/instalacja ... myadminie/ jest podana instrukcja zrobienie kopii bazy z phpmyadmina. Pytanie mam tylko jedno:

a jak ją potem przywrócić?

Re: kopia zapasowa bazy sql

: 14 kwietnia 2010, 18:04
autor: jaroslw
W phpMyAdmine znajdziesz również opcję importu bazy danych. Zakładka powinna znajdować się zaraz obok Eksportuj.

Re: kopia zapasowa bazy sql

: 14 kwietnia 2010, 18:23
autor: mymy
no właśnie nie mam takiej zakładki :(
takie są:
* SQL
* Zmienne
* Kodowania napisów
* Mechanizmy
* Eksport
* Synchronize

Re: kopia zapasowa bazy sql

: 14 kwietnia 2010, 21:14
autor: Widmo
Musisz najpierw po lewej stronie wybrać bazę danych (klikając w nazwę) i dopiero będziesz miał zakładki import, eksport.

Re: kopia zapasowa bazy sql

: 15 kwietnia 2010, 00:30
autor: mymy
jak kliknę na export to pojawia mi się okno gdzie zaznaczam bazę danych, wybieram te opcje z poradnika i klikam na zapisz. Nigdzie mi się importuj nie pokazuje :? chyba że na prawdę czegoś nie widzę...
czy to może być to (z ikonki Okienko zapytania):? http://img694.imageshack.us/img694/5395/sqlcba.jpg? bo jak chcę przywrócić na ćwiczenia bazę, to wyskakuje mi błąd że już dana istnieje.

Re: kopia zapasowa bazy sql

: 15 kwietnia 2010, 13:51
autor: jaroslw
Prawdopodobnie Twoja kopia zawiera polecenie utworzenia bazy danych, a ona już istnieje. Druga sprawa to to, że większość hostingów nie daje możliwości zakładania baz danych z poziomu phpMyAdmina. Nie pamiętam już czy ustawiało się to przy eksporcie, czy zależało to od konfiguracji phpMyAdmina. W każdym bądź razie możesz usunąć to polecenie. Otwórz plik swojej kopii edytorem tekstu (polecam Notepad++) i usuń komendę zaczynającą się od CREATE DATABASE. Powinna znajdować się gdzieś na początku pliku. Polecam wgrywać do nowej bazy, ponieważ w poprzedniej możesz dostać komunikat, że tabele już istnieją.

Re: kopia zapasowa bazy sql

: 15 kwietnia 2010, 20:13
autor: mymy
skasowałem:

Kod: Zaznacz cały

CREATE DATABASE `nazwaforum_cba_pl` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE nazwaforum_cba_pl;
wczytałem plik i w phpmyadminie wywaliło coś takiego:

Kod: Zaznacz cały

Błąd

Zapytanie SQL:

--
-- Baza danych: `nazwaforum_cba_pl`
--
-- --------------------------------------------------------
--
-- Struktura tabeli dla `phpbb3_acl_groups`
--
CREATE TABLE IF NOT EXISTS `phpbb3_acl_groups` (
`group_id` mediumint( 8 ) unsigned NOT NULL default '0',
`forum_id` mediumint( 8 ) unsigned NOT NULL default '0',
`auth_option_id` mediumint( 8 ) unsigned NOT NULL default '0',
`auth_role_id` mediumint( 8 ) unsigned NOT NULL default '0',
`auth_setting` tinyint( 2 ) NOT NULL default '0',
KEY `group_id` ( `group_id` ) ,
KEY `auth_opt_id` ( `auth_option_id` ) ,
KEY `auth_role_id` ( `auth_role_id` )
) TYPE = MYISAM ;

MySQL zwrócił komunikat: Dokumentacja
#1046 - No database selected 
ale forum działa. Czy to pozorne działanie i coś padło?

Re: kopia zapasowa bazy sql

: 16 kwietnia 2010, 15:17
autor: jaroslw
Nie wybrałeś bazy danych do jakiej ma być wgrana kopia. Forum działa zapewne dlatego, że łączy się ze starą bazą.

Re: kopia zapasowa bazy sql

: 18 kwietnia 2010, 19:40
autor: mymy
A jak wybrać bazę danych? do jakiej ma być wgrana kopia?

Re: kopia zapasowa bazy sql

: 18 kwietnia 2010, 19:53
autor: jaroslw
Zwykle po lewej stronie znajduje się lista baz, oczywiście jeśli jest ich więcej niż jedna. Możesz też usunąć dane z obecnej bazy i wgrać do niej kopię. Bezpieczniejsze jest jednak utworzenie nowej i wgranie do niej kopii oraz późniejsza zmiana w pliku konfiguracyjnym phpBB z jaką bazą forum ma się teraz łączyć.

Re: kopia zapasowa bazy sql

: 23 kwietnia 2010, 08:56
autor: artsusmm
Witam mam pytanie w sprawie przeniesienia forum z http://biedronkowo.phorum.pl/ na moje http://www.forum.biedronkowo.info/, czy taka operacja jest mozliwa?
Wspomne tylko ze robiłem kopie zapasowa starego forum i odtworzylem ja na moim ale to nie p[rzynosłao zadego skutku. Proszę o pomoc w tej sprawie. Pozdrawiam Artur.

Re: kopia zapasowa bazy sql

: 23 kwietnia 2010, 10:57
autor: @Marcin
A co chcesz przenieść ?

Re: kopia zapasowa bazy sql

: 23 kwietnia 2010, 13:43
autor: artsusmm
Marcinie chcę przenieść wszystko, czyli działy, tematy, posty, loginy uzytkowników i jak sie da to hasla - całazawartosc forum, aby nic nie stracić. Jakie sa koszty takiej operacji?

Re: kopia zapasowa bazy sql

: 23 kwietnia 2010, 18:46
autor: @Marcin
Przenieść się da :) Cena za Twoje forum to ~20zł-30zł

Re: kopia zapasowa bazy sql

: 25 kwietnia 2010, 09:54
autor: artsusmm
W takim razie chciałbym przeniesc to forum na swój serwer. Mam juz je zainstalowane. Napisz jak to mozemy załatwic.