kopia zapasowa bazy sql

Forum poświęcone skryptom, językom programowania, serwerom i hostingowi, domenom itp.
mymy
Posty: 105
Rejestracja: 13 kwietnia 2010, 01:08

Re: kopia zapasowa bazy sql

Post autor: mymy » 25 kwietnia 2010, 13:17

znalazłem pole import, wystarczyło kliknąć na daną bazę :) wybrałem w eksporcie wszystkie tebele, w nowo powstałej bazie już nie zapisywała się informacja "create database". Następnie dałem imposrt, i wywaliło coś takiego:

Kod: Zaznacz cały

Zapytanie SQL:

-- -- Zrzut danych tabeli `phpbb3pl_acl_options` -- INSERT INTO `phpbb3pl_acl_options` (`auth_option_id`, `auth_option`, `is_global`, `is_local`, `founder_only`) VALUES (1, 'f_', 0, 1, 0), (2, 'f_announce', 0, 1, 0), (3, 'f_attach', 0, 1, 0), (4, 'f_bbcode', 0, 1, 0), (5, 'f_bump', 0, 1, 0), (6, 'f_delete', 0, 1, 0), (7, 'f_download', 0, 1, 0), (8, 'f_edit', 0, 1, 0), (9, 'f_email', 0, 1, 0), (10, 'f_flash', 0, 1, 0), (11, 'f_icons', 0, 1, 0), (12, 'f_ignoreflood', 0, 1, 0), (13, 'f_img', 0, 1, 0), (14, 'f_list', 0, 1, 0), (15, 'f_noapprove', 0, 1, 0), (16, 'f_poll', 0, 1, 0), (17, 'f_post', 0, 1, 0), (18, 'f_postcount', 0, 1, 0), (19, 'f_print', 0, 1, 0), (20, 'f_read', 0, 1, 0), (21, 'f_reply', 0, 1, 0), (22, 'f_report', 0, 1, 0), (23, 'f_search', 0, 1, 0), (24, 'f_sigs', 0, 1, 0), (25, 'f_smilies', 0, 1, 0), (26, 'f_sticky', 0, 1, 0), (27, 'f_subscribe', 0, 1, 0), (28, 'f_user_lock', 0, 1, 0), (29, 'f_vote', 0, 1, 0), (30, 'f_votechg', 0, 1, 0), (31, 'm_', 1, 1, 0), (32, 'm_appro[...]

MySQL zwrócił komunikat: Dokumentacja
#1062 - Duplicate entry '1' for key 1 
co to oznacza?

ps.: tabele w mojej bazie nazywają się nie phpbb_ tylko phpbb3pl_, ponieważ tworzyłem nową bazę i nie mogłem użyć tamtej nazwy. Czy przenosząc forum na inny serwer nie będzie z tym problemu?
http://www.dentoforum.pl <- zapraszam na forum stomatologiczne, każda zębowa sprawa zostanie rozpatrzona ;)

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: kopia zapasowa bazy sql

Post autor: daroPL » 03 czerwca 2010, 16:45

Choć pytanie padło dawno temu to wyjaśnię. Komunikat mówi o istniejącym już rekordzie o wartości "1" dla pola "auth_option_id". Te pole jest kluczem w tabeli, więc jego wartości muszą być unikalne.

Ewa6
Posty: 1
Rejestracja: 02 października 2010, 17:47

Re: kopia zapasowa bazy sql

Post autor: Ewa6 » 02 października 2010, 17:52

Bardzo proszę o pomoc. Chcę przenieśc forum php BB 2 z mojeforum.net na cba i nazwę.pl

nie ma na obecnym serwerze opcji php my admin, tylko można robić backup SQL opcją w panelu admina - w okienku utwórz kopię zapasową. Nie mam żadnych plików forum, tylko to jedno SQL.
W moim php adminie na cba i nazwie.pl wygląda to tak - import SQL i pokazują się tabele, z któymi nie wiem co robić dalej. Tzn nie mam pojęcia i bardzo proszę o radę, jak krok po kroku należy odtworzyc forum, gdzie go zainstalować, i jak to zrobić. Co wpisać w name server i script patch jezeli chce go zainstalować w katalogu mojastrona.cba.pl/forum. I co z plikiem config, gdzie się znajduje, albo jak go utworzyć.

Próbowałam go konwertowac dołączonym w cba instalatorze do phpBB 3 ale on potrzebuje albo juz zainstalowanego forum PHPBB 2 w folderze ze swieżą instalacja phpBB 3 albo też coś źle jest z backupem, ponieważ żąda innego prefiksu i ścieżki i pojawia się napis że musi być phpBB_. Zmieniłam w SQL ctrl +H, znajdź nazwaforum_ na phpBB_ ale błąd jest nadal, sądzę, że popełniam jakiś elementarny błąd. więc proszę o jakieś sugestie. Jeżeli mało faktów podałam, przepraszam, uzupelnię, tylko proszę powiedzieć co może być wazne.


pozdrawiam

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: kopia zapasowa bazy sql

Post autor: daroPL » 03 października 2010, 07:43

1. Wgraj na serwer/localhost pliki z phpBB2. Pobierzesz je tutaj http://sourceforge.net/projects/phpbbpl ... p/download
2. Zaloguj się do phpMyAdmina, wejdź w swoją bazę danych i zaimportuj wykonany wcześniej zrzut tabel bazy danych.
3. Otwórz plik config.php na serwerze i wklej tam:

Kod: Zaznacz cały

<?php

//
// phpBB 2.x auto-generated config file
// Do not change anything in this file!
//

$dbms = "mysql4";

$dbhost = "localhost";
$dbname = "nazwa bazy danych";
$dbuser = "uzytkownik bazy danych";
$dbpasswd = "haslo bazy danych tutaj";

$table_prefix = "phpbb_";  

define('PHPBB_INSTALLED', true);

?>
wpisując w odpowiednie miejsca odpowiednie wartości
i to na tyle. Po tym możesz wykonać normalną konwersję do phpBB3.

ODPOWIEDZ

Wróć do „Webmastering”