PDA

Zobacz pełną wersję : export import bazy - konsola



Ernest_K
19-06-2009, 12:16
Witam,
Chciałbym prosić o wsparcie przy imporcie/exporcie bazy danych za pomocą konsoli (tylko taka jest mozliwość). W tym momecnie mam wersje EN. Skopiowałem plikowo zawartość EN do nowej lokalizacji FR.

Cel jaki chce osiągnąć:
Kopia plikowa oraz bazy danych dla nowej instalacji joomla.

Efekt do teraz:
Wykonałem kopie plikową bazy danych za pomocą polecenia
mysqldump -u root -p -h localhost en_xxx > /home/ekisiel/en_xxx.out;
Plik tworzy sie poprawnie,

Tworzę nową czystą bazę za pomocą polecenia
CREATE DATABASE `fr_xxx` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci;
Wczytuję bazę danych wczesniej wyexportowaną do pliku za pomocą polecenia
mysql -u root -p -h localhost fr_xxx < /home/ekisiel/en_xxx.out;
Wczytuje poprawnie.

Teraz zmieniam w pliku joomli configuration.php w lokalizacji EN dla przetestowania dumpa do fr_xxx:
$mosConfig_db = 'en_xxx'; zmieniam na $mosConfig_db = 'fr_xxx';
Efekt jest taki, że jest brak połączenia z bazą.
Sprawdzam więc kopie plikową joomla w lokalizacji FR poprzez zamiane:
$mosConfig_db = 'fr_xxx'; zmieniam na $mosConfig_db = 'en_xxx';
W tej konfiguracji FR działa poprawnie.

Wnioskuję więc, że export imoport nie utowrzył poprawnej struktury nowej bazy danych fr_xxx. Sprawdzając jednak za pomocą konsoli mysql baze danych fr_xxx, tabele ich zawartość i porównując ją z orygianlną baza en_xxx nie widze różnic.
Bardzo prosze o pomoc.
--
Ernest K

Ernest_K
02-07-2009, 09:16
Witam,

Temat można uznać za zamknięty, okazało się ze użytkownik z konfiguracji joomla nie ma uprawnień do nowo powstałej bazy francuska. Należało dodać uprawnienia.

--
Pozdrawiam
Ernest K