Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Baza MySQL Windows --> Linux, Jak przenieść bazę danych z Windowsa na Linuxa
exit
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 15.12.2004

Ostrzeżenie: (0%)
-----


Witam

Mam bazę danych w MySQL (5.0.27), w której mam tylko jedną tabelę. Baza ta jest pod Windowsem a chcę ją przenieść na Linuxa.
Tylko jak to zrobić.
W Windowsie baza składa się z dwóch plików z rozszeżeniami .opt oraz .frm, natomiast pod Linuxem są cztery pliki: .opt, .frm, .myd, .myi.

Zrobiłem tak, że przekopiowałem pliki .opt i .frm do Linuxa i prawie zadziałało, tzn: (baza nazywa się firmy a tabela dane)

Jak wydam polecenie:
  1. SHOW DATABASES;

to dostaję odpowiedź, że jest baza o nazwie firmy, czyli ok (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

Jak wydam polecenie:
  1. SHOW TABLES;

to dostaję odpowiedź, że istnieje tabela o nazwie dane, czyli ok (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

Jak wydam polecenie:
  1. SELECT * FROM dane;

to dostaję odpowiedź: ERROR 1146 (42SO2): Table 'firmy.dane' doesn't exist,
czyli jak rozumiem pisze mi tu, że nie ma tabeli o nazwie dane (IMG:http://forum.php.pl/style_emoticons/default/mad.gif)

Więc dlaczego polecenie show tables pokazuje, że ta tabela jest (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)

Z góry dzięki za pomoc

Pozdrawiam

Ten post edytował exit 30.11.2006, 08:09:18
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 01:34