_Alfred
((Alfred))
19 Sierpień 2007 07:17
#1
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'
crew1
(L337 Crew)
19 Sierpień 2007 07:48
#2
(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
Wyeksportuj jedynie strukturę bazy + dane.
Ewentualnie otwórz plik sql (w dobrym edytorze - np. notepad2) i usuń polecenie tworzące bazę danych.
_Alfred
((Alfred))
19 Sierpień 2007 07:54
#3
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.
_Alfred
((Alfred))
19 Sierpień 2007 08:38
#5
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
_Alfred
((Alfred))
19 Sierpień 2007 08:48
#7
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
Fiolek
(Fiołek)
19 Sierpień 2007 08:50
#8
Musisz wybrać bazę danych. Zapomniałem o tym.
Na początku dopisz
USE `NAZWA_BAZY(np. xxx_x_cba_pl)`;
_Alfred
((Alfred))
19 Sierpień 2007 08:54
#9
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'
Fiolek
(Fiołek)
19 Sierpień 2007 08:56
#10
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'
_Alfred
((Alfred))
19 Sierpień 2007 09:17
#11
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)
Fiolek
(Fiołek)
19 Sierpień 2007 09:39
#12
Złe ustawienia połączenia z bazą. Najprawdopodobniej źle host bazy wpisałeś. Powinien być bez protokołu http://
_Alfred
((Alfred))
19 Sierpień 2007 09:44
#13
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
grzegorzch
(grzegorzch)
19 Sierpień 2007 10:16
#14
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.
crew1
(L337 Crew)
19 Sierpień 2007 11:05
#15
(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: