Przeniesienie forum z yoyo na cba

Co zrobić żeby przenieś forum z yoyo na cba? Chodzi mi -

Jak dokładnie przenieść bazę danych?

Teraz daje import na cba i mam

zapytanie SQL:

-- 

-- Baza danych: `oobe_ld_cba_pl`

-- 

CREATE DATABASE `db365161` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;


MySQL zwrócił komunikat: Dokumentacja

#1044 - Access denied for user 'oobe_ld_cba_pl'@'%' to database 'db365161'

(Alfred) zauważ, że … darmowe hostingi nie zezwalają (z reguły) na tworzenie baz danych. Masz jedną do dyspozycji i należy się jej trzymać.

nie trzeba chyba zgadywać co znaczy to polecenie :stuck_out_tongue:

Wyeksportuj jedynie strukturę bazy + dane.

Ewentualnie otwórz plik sql (w dobrym edytorze - np. notepad2) i usuń polecenie tworzące bazę danych.

Które polecenie(Jak wygląda). I co dokładnie i jak zrobić?? proszę o dokładne wyjaśnienie.

(Alfred) w pliku z wyeksportowaną bazą usuń linię:

CREATE DATABASE ....

i zapisz a następnie zaimportuj taki plik do nowej bazy.

Do którego miejsca usunąć?

-- Baza danych: `db365161`

-- 

CREATE DATABASE `db365161` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;

USE `db365161`;

Sory za niewiedzę ale pierwszy raz takie coś robie :wink:

Cały kod który podałeś

Dzieki. A jeżeli moja baza na cba nazywa się xxx_x_cba_pl, to trzeba coś zmieniać? Bo teraz mam taki błąd

Kiedy importuje do cba ten plik daje na str. gł. phpmyadmina “Import” - tak trzeba robić? Czy może jakoś inaczej?

Błąd


zapytanie SQL:


-- 

-- --------------------------------------------------------

-- 

-- Struktura tabeli dla `phpbb_adv_person`

-- 

CREATE TABLE `phpbb_adv_person` (

`user_id` mediumint( 9 ) NOT NULL default '0',

`person_id` mediumint( 9 ) NOT NULL default '0',

`person_ip` char( 8 ) COLLATE utf8_polish_ci default '',

PRIMARY KEY ( `user_id` , `person_id` )

) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_polish_ci;


MySQL zwrócił komunikat: Dokumentacja

#1046 - No database selected

Musisz wybrać bazę danych. Zapomniałem o tym.

Na początku dopisz

USE `NAZWA_BAZY(np. xxx_x_cba_pl)`;

Czyli jak ma to wyglądać? Teraz mam tak:

-- Wersja PHP: 5.2.0-8+etch7


SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


-- 



-- --------------------------------------------------------


-- 

-- Struktura tabeli dla `phpbb_adv_person`

-- 


CREATE TABLE `phpbb_adv_person` (

  `user_id` mediumint(9) NOT NULL default '0'

Tak:

-- Wersja PHP: 5.2.0-8+etch7


SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


-- 



-- --------------------------------------------------------


-- 

-- Struktura tabeli dla `phpbb_adv_person`

-- 


USE `Nazwa_bazy`;


CREATE TABLE `phpbb_adv_person` (

  `user_id` mediumint(9) NOT NULL default '0'

Pokazało mi że “poprawnie zaimportowano bezę”

Ale jak wchodzę na stronę mam takie coś

phpBB by Przemo : Critical Error


Could not connect to the database.

Unknown MySQL server host 'http' (1)

Złe ustawienia połączenia z bazą. Najprawdopodobniej źle host bazy wpisałeś. Powinien być bez protokołu http://

W pliku bazy tak? Mam tak:

- phpMyAdmin SQL Dump

-- version 2.10.3deb1

-- http://www.phpmyadmin.net

-- 

-- Host: mysql.cba.pl

-- Czas wygenerowania: 19 Sie 2007, 11:37

-- Wersja serwera: 4.1.22

-- Wersja PHP: 5.2.0-10

Nieznany MySQL serwer ‘http’;

jesteś pewien, że serwer MySQL nazywa się ‘http’?? taki wpisałeś w konfiguracji.

dlaczego nie korzystasz z pomocy zawartej na cba? przecież tam na pewno pisze jak się łączyć bazą danych.

w konfiguracji forum zmień dane potrzebne do połączenia z bazą danych: serwer, user, hasło.

(Alfred) tu nie chodzi o plik bazy, a o konfigurację forum.

Skrypt musi łączyć się z bazą danych, więc edytując plik config.php zmieniasz parametry do połączenia z bazą danych.

Na stronie cba w faq jest napisane: