Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Przenoszenie bazy
adam882
post 3.10.2014, 06:09:14
Post #1





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

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


Witam!

Niedługo planuję przenieść swoją stronę z wirtualnego serwera XAMPP na normalny, zewnętrzny serwer. O ile sięgam pamięcią, to zawsze miałem problem z krzaczkami i kodowaniem bazy po jej wgraniu. Chciałbym tego uniknąć, odpowiednio przygotowując bazę przed jej wgraniem.
Jedyną metodę jaką wymyśliłem (trochę prymitywną i obciążającą serwer) jest zamiana znaków z polskich na specjalne wyrażenia przed wyeksportowaniem bazy (np. ą =>#1# , ę =>#2#, ł =>#3# itp.) , a następnie po wgraniu bazy powrót do polskich znaków.

Ostatnio znalazłem takie zalecenie:
zmiana metody porównywnia napisów na "utf8_polish_ci", następnie mysqli set_charset utf8 i ustawienie kodowania utf-8 w plikach i w znaczniku <meta>. Nie testowałem, czy to działa.

Czy znacie może jakiś sprawdzony sposób, dzięki któremu po zaimportowaniu bazy będą widoczne polskie znaki ? A może sposób przedstawiony wyżej jest według was dobry ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
ghost1511
post 3.10.2014, 07:51:23
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 18
Dołączył: 2.09.2010

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


A nie możesz po prostu zrobić backupu danych i przywrócić go na odpowiedniej bazie np. przez phpMyAdmin?

Ten post edytował ghost1511 3.10.2014, 07:51:38
Go to the top of the page
+Quote Post
Pyton_000
post 3.10.2014, 09:21:52
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


konsola -> mysqldump -> server -> 'mysql ... < import.sql'
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:04