Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu

Ta lekcja dotyczy takich ważnych problemów eksportuj bazę danych i importuj bazę danych MySQL. Zapytasz, dlaczego w ogóle eksportuje bazy danych? Z reguły odbywa się to z powodu kopia rezerwowa Bazy danych, aby zawsze być pod ręką, jak mówią, dla każdego przypadku "Ogień". W końcu nikt nie jest ubezpieczony przeciwko okolicznościom siły wyższej, na przykład jako wypadek w hostingu, co może pociągać za sobą utratę danych. Innym przykładem może być atak hakerów, którzy chcą stosować drogę do szkody. W rzeczywistości takie przykłady mogą być dużo.

Importowanie bazy danych jest używany, gdy trzeba "przeładować" do bieżącej bazy danych hostingowych, lub podczas przełączania na inny hosting. Często występuje również w praktyce webmasterzy.

Przez nich samych eksportuj bazę danych i importuj bazę danych - Cele są proste. Warto wybrać te działania, aby zapamiętać algorytm za ich spełnienie. Spójrzmy na to, jak to wszystko robi się na przykładach.

Aby wyeksportować bazę danych, przejdź do panelu hostingowego, po którym przejdzie do bazy danych - bazy danych MySQL.

Wybierz bazę danych, którą chcemy eksportować (przejdź do Phpmyadmin). W ten przykład Baza danych nazywa się "CL209038".

1) W pierwszym przypadku wybierz - "Szybko", format pozostawiony jest SQL i naciśnij przycisk "OK". W rezultacie kopia bazy danych zostanie pobrana na nasz komputer.

2) W drugim przypadku wybierz - "Normalny". Strona pojawi się w ustawieniach eksportu bazy danych. Przydziel wszystkie tabele, wybierz kodowanie i stopień kompresji, jak pokazano poniżej. Reszta, z reguły, nie musisz się zmieniać. Naciśnij przycisk "OK", a baza danych jest eksportowana do naszego komputera.

To wszystko, jak widać eksportuj bazę danych MySQL to proste zadanie.

Aby zaimportować bazę danych, należy również przejść do panelu hostingowego, przejdź do sekcji Bazy danych MySQL. Oto dwie opcje tutaj - albo musisz utworzyć nową bazę danych lub eksportować do już istniejącej.

Tworzenie bazy danych będzie wymagane, na przykład, jeśli przeniesiemy witrynę do innego hostingu. Jeśli mamy ten sam hosting, a podstawa została już utworzona, możesz po prostu wybrać tę bazę danych i dane "restart". Oczywiście można go usunąć, a następnie utwórz nowy (pusty) i już wykonaj do niego rozładowanie.

1) Baza już tam jest. Wybierz bazę danych, aby zaimportować do niego naszą kopię podstawy. Menu Importuje pojawi się w bazie danych.

Wybierz plik kopiowania pliku, który chcesz zaimportować. W razie potrzeby można zmienić kodowanie i format bazy. Następnie kliknij przycisk "OK". Po zaimportowaniu systemu poinformujemy, czy wszystko przekazało prawidłowo, albo niektóre błędy pojawiły się w tym procesie. Jeśli wystąpiły błędy - możesz spróbować usunąć bazę danych w hostingu, a następnie utworzyć pustą bazę danych i importową bazy danych na nowo.

2) Stworzenie nowa baza dane. Idziemy do panelu administracyjnego hostingu, wybierz sekcję z bazami danych MySQL. Wpadamy do zarządzania bazami danych MySQL.

Określ żądaną nazwę bazy danych i hasło do niego. Naciśnij przycisk "Utwórz". W rezultacie należy utworzyć nową (pustą) bazę danych - będzie również musiało zaimportować wcześniej zapisaną kopię naszej bazy danych.

To wszystko, co chciałem opowiedzieć o eksporcie i importować bazy danych MySQL. Jeśli istnieją trudności dotyczące tych problemów - napisz komentarze na temat tej lekcji.

Dobrzy dzień przyjaciele, dziś nauczymy się z tobą. Dlaczego potrzebujesz, możesz zadać pytanie. Głównie eksportuj bazę danych należy zrobić okresowo, aby sytuacje awaryjne Nie straciłeś ważnych informacji dla Ciebie. Eksport będzie mały plik, w którym zostaną zapisane wszystkie informacje o bazie danych. Dla eksport DB. Musisz przejść do PhpmyAdmin i kliknąć interesującą bazę danych. Po tym zobaczysz w nim wszystkie stoły i, nie wprowadzając ich, kliknij przycisk Menu o nazwie Eksport. Następna strona pojawia się przed tobą:


Radzę wybrać szybki sposób Eksport, a także w formacie określają Sql.. Następnie możesz kliknąć OK. Pojawiasz się przed tobą, w którym będziesz oferowany, aby zapisać plik.


Zapiszesz plik w potrzebie, główną rzeczą jest zapamiętanie, gdzie go uratowałeś, ponieważ jest to dla nas bardzo ważne.
Jak w przypadku konwencjonalnej metody eksportu. Możesz także użyć go, jeśli go potrzebujesz, jest wiele dodatkowe ustawieniaktóre można ustawić podczas eksportu. Na przykład wybierz żądane tabele z bazy danych, określ kodowanie i wiele więcej. Jeśli jesteś zainteresowany to ustawienieMożesz to zobaczyć. Ale nie zagłęmy tego ustawienia.
Po zapisaniu pliku na komputerze poprosimy o usunięcie bazy danych. Jak to zrobić, nie wyjaśnię cię, ponieważ już go minęliśmy. Nie bój się usuwać, wszyscy zostaną zwrócone z tobą do naszego miejsca.
Nadszedł czas importuj bazę danych. Idź do menu Importuj.


Wybierz przegląd komputera i określ ścieżkę do naszego pliku. I kliknij OK. Jak widać, pojawił się błąd przed tobą. Nie bój się, rzeczą jest to, że nie zaimportowałem samej bazy danych, ale tylko jego stoły. Dlatego najpierw utwórz bazę danych, przejdź do niego i kliknij przycisk Importuj, wykonując wszystkie powyższe. Klikając przycisk OK, odniesiesz sukces, a jeśli zrobiłeś wszystko w porządku, nie powinno być błędów.


Jak widać, nasz stół pojawił się ponownie na swoim miejscu, a także wszystkie dane w nim zostały zapisane. Teraz rozumiesz, co za wspaniała okazja eksportuj i importuj bazę danych w Phpmyadmin. W końcu, jeśli stracisz wszystkie swoje wydarzenia w ciągu jednego dnia przez wiele lat, dzięki ten plik Możesz wrócić wszystko. W tej chwili jestem dla ciebie ostry.

Jeśli zrobiłeś utworzyć kopię zapasową Lub wyeksportował bazy danych do pliku SQL, możesz zaimportować go do jednego z baz danych MySQL swojego konta hostingowego za pośrednictwem phpmyadmin.

Uwaga. W bazie danych MySQL nie powinno być tworzenia ciągów baz danych (utwórz bazę danych). W przeciwnym razie import może zawieść.

Interfejs PHPMYADMIN umożliwia importowanie 8 MB jednocześnie. Jeśli chcesz zaimportować większy plik, rozpraszaj go na kilka części 8 MB.

Uwaga! Jeśli importujesz bazę danych do zarządzania hosting WordPress.Więc twoja strona działała bez awarii.

Importuj pliki SQL do bazy danych MySQL za pomocą phpmyadmin

Następnie plik SQL rozpocznie się i zaktualizuje bazę danych wybranych w pliku SQL. Odzyskiwanie bazy danych może potrwać kilka minut.

Uwaga. Jeśli pojawi się komunikat o błędzie skryptu przekazany komunikat o błędzie, jeśli chcesz zakończyć import, należy ponownie przesłać ten sam plik, a import zostanie wznowiony (limit czasu skryptu wygasły. Aby zakończyć import, wyślij ten sam plik), możesz natychmiast wybrać ten sam plik i wznowienie procesu.

Dzień dobry, koledzy 🙂

Dzisiaj będę nadal zapoznał cię z pracą z MySQL w konsoli i wiersz polecenia MySQL.

Mam już pisemne artykuły na temat sposobów tworzenia podstawowych działań z danymi MySQL za pośrednictwem konsoli IM, aby utworzyć kopię zapasową Base MySQL, a także informacje eksportowe przechowywane w nim.

Logiczna kontynuacja tej narracji będzie przywrócenie bazy danych, a informacje przechowywane w nim przy użyciu operacji importu bazy danych MySQL. I, co jest ważne, będziemy nadal robić to za pomocą narzędzia wszystkich deweloperów jazdy - przez konsolę.

Jeśli potrzebujesz instrukcji importowania bazy danych przez phpmyadmin, możesz go znaleźć w artykule. W bieżącym artykule nie spaliłem pragnieniem opisać go ponownie, zwłaszcza od dzisiejszego materiału będzie poświęcony wyłącznie do importu bazy danych MySQL przez konsolę.

Ale zanim przejdziemy do przeglądu metod i narzędzi, kilka słów o tym, jaki jest import bazy danych MySQL, jak to się dzieje i jak najlepiej to zrobić?

Importuj bazę danych MySQL: Co i dlaczego?

Import MySQL baza danych jest operacją, w której podstawa informacyjna jest napełniana. W tym przypadku źródło danych jest plik zrzutu - obsada innej bazy danych, która jest automatycznie tworzona podczas operacji eksportu lub specjalnie przygotowanego skryptu SQL.

Importuj, a także eksport bazy danych MySQL, istnieją dwa typy informacji przechowywanych w bazie danych:

  1. struktura podstawy, jego tabele i dane przechowywane w nich (we zwykłych, o których mowa jako zrzut bazy danych);
  2. tylko dane przechowywane w tabeli lub zebrane za pomocą WYBIERZ Upraszanie.

Ten artykuł rozważy obie opcje.

Aby przywrócić wysypisko bazy danych MySQL z jego strukturą i wszystkimi zapisanymi informacjami, jak już wspomniano, potrzebujesz pliku zrzutu, który reprezentuje plik tekstowy z dowolnym rozszerzeniem (może być poprzednio zapakowany do archiwum w celu zmniejszenia rozmiaru) zawierające polecenia SQL dla Tworzenie samej bazy danych i tabel, a także wypełnienie ich informacji.

Dlatego, aby przywrócić Baza MySQL. Z wysypiska musisz wykonać polecenia zawarte w pliku.

W normalnym odzyskiwaniu danych takie trudności nie są wymagane. Wystarczy mieć plik testowy w magazynie, informacje, w których zostaną ustrukturyzowane w taki sam sposób jak w tabeli bazy danych: liczba kolumn z informacjami odpowiada liczbie atrybutów wpisu tabeli.

Dla tych celów, zwykły plik txt.Dane, w których zostaną podzielone lub pliki utworzone w specjalnych edytorach tabelarycznych (Microsoft Office Excel, OpenOffice itp.) Mając doskonałe rozszerzenie: XLS, CSV, ODT itp.

Formaty te są jeszcze lepsze, ponieważ Podczas tworzenia, ograniczniki danych są dodawane automatycznie przez redaktorów, a nie ma potrzeby, aby uczynić je osobno, jak w przypadku konwencjonalnego pliku tekstowego.

Dodawanie danych do MySQL: Narzędzia

W odniesieniu do narzędzi do przywozu bazy danych MySQL mogę powiedzieć, że na dziś są trzy z nich.

Wymieniam je, począwszy od najniższego poziomu, kończących się wysokim poziomem (pod względem wykorzystania wszystkich rodzajów skorup i dodatków):

  1. Konsola serwera i wiersza poleceń MySQL;
  2. Skrypty napisane w językach programowania umożliwiający nagrywanie danych w MySQL za pomocą agentów językowych;
  3. Gotowe programy interfejs wizualny Aby pracować z bazą danych (tym samym phpmyadmin, MySQL Workbench, MySQL Manager itp.).

Myślę, że kolejność układu narzędzia nie spowoduje żadnych pytań, ponieważ Języki programowania, z reguły, praca na bazie danych poleceń konsoli MySQL, a programy są oparte na skryptach lub pracy z wierszem poleceń MySQL bezpośrednio.

W taki czy inny sposób rozdział leży konsola, a reszta narzędzi jest zasadniczo jego emulatorami.

Dlatego, używając konsoli podczas importowania danych w MySQL umożliwia omijanie różnych rodzajów ograniczeń ustawionych przez języki programowania przez serwer internetowy I same programy (które przy okazji nie zawsze jest możliwe do zmiany).

Odlewając bazę danych MySQL przez konsolę, możliwe jest nie tylko szybsze, ale także, aby działanie było możliwe w zasadzie, ponieważ Skrypty i programy mają tendencję do przerywania importu, gdy osiągnięto maksymalny czas wykonania skryptu lub nie rozpocząć go w ogóle ze względu na rozmiar pobranego pliku.

Myślę, że każdy, kto kiedykolwiek próbował pobrać wysypisko w MySQL Light Dat przez Phpmyadmin, rozumiesz, o czym mówię.

Często limity te są przyczyną błędów podczas importowania baz danych MySQL, których nigdy nie zobaczysz podczas korzystania z konsoli.

Oczywiście nie są one stałe i mogą być zmienione, ale jest to dodatkowy ból głowy, który dla zwykłych użytkowników, przy okazji, może być nierozwiązany.

Mam nadzieję, że zamontowałem Cię do zaimportowania bazy danych MySQL przez konsolę (i jak to jest jego struktura i oddzielne dane).

A na tej pozytywnej notatce zwracamy się do długotrwałej praktyki i rozważamy sposoby i polecenia danych konsoli do bazy.

Jak przywrócić bazę zrzutu MySQL przez konsolę?

Tak więc, aby rozszerzyć wysypisko MySQL z konsoli, są dwa sposoby:

  1. z pomocą zespołu wiersz poleceń MySQL;
  2. w samej konsoli serwera.

Zacznijmy w porządku.

Aby więc zaimportować zrzucenie bazy danych MySQL do istniejącej pamięci, najpierw musimy go uruchomić i wybrać żądaną bazę danych, do której nalewamy naszego zrzutu.

Wykonanie tych działań jest szczegółowo opisane w artykule na link powyżej, więc jeśli potrzebujesz ich opisu - wziąć stamtąd, ponieważ Nie chcę ich powielić w drugim kręgu.

Po dokonaniu następującego polecenia w MySQL Shell:

Źródło PATH_YE_IFI_FALE_DAMPA;

Wystarczy, że pozostaniemy, aby studiować raporty w konsoli na temat postępów operacji zawartych w wysypisku.

Bez wcześniejszego przełączania na żądaną bazę danych po podłączeniu do serwera MySQL możesz zaimportować następujące polecenie do konsoli zrzutu:

Mysql -u user_name -p_base_name< путь_и_имя_файла_дампа

To wszystko. Najważniejsze jest czekanie na koniec importu, jeśli plik jest bardzo duży. Na końcu wypełnienia zrzutu można ocenić zanim konsola serwera będzie ponownie dostępna.

Właściwie to jest niedobór ta metoda W porównaniu z poprzednią, ponieważ W pierwszej, istnieje okazja do obserwowania operacji produkowanych z bazy danych podczas importu, aw drugim - nie.

Jeśli plik zrzutu jest pakowany w archiwum, a następnie podczas ładowania konieczne będzie rozpakowanie go.

W Linuksie można to zrobić w następujący sposób:

GUZIP\u003e [file_name_archiva.sql.gz] | MySQL -U -P.

W Standard Windows Narzędzia do rozpakowania Archiwum w konsoli nie jest, więc będzie musiał być dodatkowo zainstalowany.

Jak widać, import zrzutu MySQL przez konsolę jest bardzo prostą obsługą, która jest wykonywana przez jedno polecenie. Tak więc, aby wykonać tę procedurę, nie jest konieczne, aby być deweloperem.

Jeśli nagle nie wiesz, jak uruchomić konsolę serwera, można znaleźć te informacje w artykule o wierszu poleceń MySQL, link, do którego już umieściłem wcześniej.

Przy okazji, metody tabeli MySQL są również możliwe, a nie baza. W tym przypadku, w zrzuceniu ciebie, operacje jego tworzenia i wypełnienia danych powinny być obecne.

Pobierz dane w bazie MySQL z pliku w konsoli

W sprawie przywrócenia bazy danych MySQL z wysypiska w konsoli rozmawialiśmy. Teraz nadszedł czas, aby dowiedzieć się, w jaki sposób dane z plików można importować w podobny sposób, w tym z XLS i CSV w bazie MySQL.

W tym zadaniu ponownie mamy te same dwa narzędzia, co w poprzednim przypadku: wiersz polecenia MySQL i konsola serwera.

Ponownie rozpocznijmy przegląd w porządku.

Aby zaimportować plik w wierszu polecenia MySQL ponownie uruchomić go i przejdź do bazy danych, do której zostaną pobrane dane.

Załaduj Dane Informuj "PATH_I_I_IFI_ADAMPA" w tabeli `Table_base_data`, kolumny zakończone przez", "Zamknięte linie" "" ""

Nie zapominaj, że jeśli serwer MySQL został uruchomiony z opcją -Secure-file Priv (Które często dzieje się podczas korzystania z rozkładów MySQL zawartych w zespole Wamp / MAMP), należy określić nazwę pliku, biorąc pod uwagę zmienną systemową secure_file_priv.

Aby dokonać importu bazy danych MySQL w konsoli serwera, bez wprowadzania powłoki MySQL, użyteczne będzie narzędzie. mysqlimport.Zawarte w dystrybucji MySQL i jego następne połączenie:

mysqlimport -u user_name -p_base_name_name_i_pu_k_file_imp

To narzędzie jest analogiem zespołu SQL Załaduj niepełnosprawne dane., tylko dla linii poleceń. Ale zapytano, dlaczego wtedy tabela nie jest określona w parametrach połączenia, które zostaną załadowane z pliku z pliku?

Faktem jest, że MySQLIMPORT jest po prostu fizycznie ten parametr.. Zamiast tego nazwa tabeli, do której zostaną pobrane dane, muszą być obecne w nazwie importowanego pliku.

Te. Jeśli chcesz przywozić Tabele Excel. W tabeli MySQL. użytkownicy.Następnie twój plik powinien zostać wywołany użytkownicy.xls..

Rozszerzenie z importowanego pliku, jak już wspomniano, może być dowolne.

Korzystanie z MySQLIMPORT można również pobrać kilka pliki XLS. lub CSV w MySQL. Dlatego dane spada do miejsca przeznaczenia, nazwy plików i tabel bazy danych, jak w poprzednim przykładzie powinny również się pokrywać.

Jeśli nagle w importowanym pliku kolumny nie są w tej samej sekwencji, co kolumny tabeli bazy danych, a następnie wyjaśnić swoje zamówienie, należy użyć opcji -Columns w następujący sposób:

Mysqlimport -u user_name -p_base_name - kolumna1, kolumna2, ..._ name_i_pu_k_fail_inport

Naturalnie, w jego przykładach nie rozważałem pełna lista Parametry MySQlimport, ponieważ Niektóre z nich są bardzo specyficzne, a w praktyce są używane bardzo rzadko.

Jeśli chcesz samodzielnie zapoznać się z nimi, to ich pełna lista jest dostępna tutaj - https://dev.mysql.com/doc/refman/5.7/en/mysqlimport.html

Funkcje pobierania danych w bazie zrzutu MySQL

Jeśli chcesz proces importu duża baza MySQL przekazał szybciej, konieczne jest utworzenie zrzutu bazy danych za pomocą specjalnych opcji komendy MySQLDUM, które napisałem w moim poprzednim artykule o eksportowaniu bazy danych MySQL, odniesienie do których posty wcześniej w tekście.

Na samych poleceń importu Bazy danych MySQL o takich opcjach, niestety nie.

Jedyne, aby zwiększyć prędkość podczas ładowania dużej bazy danych zrzutu może użyć następującego układu.

1. Otwórz plik zrzutu (najlepiej w menedżerowie plikówdlatego Zwykły redaktorzy mogą po prostu przejść do dużych plików).

2. Przepisujemy następujące linie na początku pliku:

Ustaw cortage_key_checks \u003d 0; Ustaw unikalne_checks \u003d 0; Ustaw AutoCommit \u003d 0;

Uwaga! Może już mają lub komentowali (wiele programów, które sprawiają, że wysypiska mogą je automatycznie dodać)

3. Na końcu pliku przepisujemy opinię:

Ustaw cortage_key_checks \u003d 1; Ustaw unikalne_checks \u003d 1; Ustaw AutoCommit \u003d 1;

Nawiasem mówiąc, zespoły te pomogą nie tylko przyspieszyć proces importowy, ale także umożliwi.

Faktem jest, że jeśli przynajmniej raz spojrzysz w plik zrzutu, aby zaimportować bazę danych MySQL, możesz zauważyć, że działanie struktury strukturalnych tabel wygląda tak:

Drop Table, jeśli istnieje "Klienci"; Utwórz tabelę "Klienci" (...);

Te. Wyszukiwanie jest wykonywane w tabeli bazy danych o tej samej nazwie, jak importowane, a jeśli zostanie znalezione, zostanie usunięty i jest ponownie utworzony.

A jeśli nagle istniejąca tabela będzie związana z klucze zewnętrznymi z innymi, a następnie wszystkie obciążenie nie powiedzie się.

Dlatego wyłączanie kluczowego istnienia kluczowego istnienia i innych jest również doskonałą gwarancją udanego wdrożenia procesu importu bazy danych MySQL.

Cechy importu CSV w bazie danych MySQL i innych plików

Podczas ładowania danych w bazie danych MySQL pliki tekstowe. Może być również konieczne, aby wyłączyć zewnętrzne klucze.

Ponadto w przeciwieństwie do poprzedniej sytuacji, w tym przypadku dyrektywy rejestracji nie będą działać, ponieważ Komendy SQL nie będą postrzegane i uruchomione.

W poprzednim artykule na temat eksportu bazy MySQL wspomniałem już, jak to zrobić za pomocą następującej operacji w wierszu poleceń MySQL:

Ustaw cortage_key_checks \u003d 0;

Nie wspominałem o tym, że zmienna systemowa MySQL Cortage_key_checks. Ma dwa znaczenia: globalne i sesyjne (dla bieżącej sesji).

Wartość globalna zmiennych MySQL jest ważna podczas wykonywania wszelkich działań na serwerze MySQL do jego ponownego uruchomienia. Następnie wartość zmiennych zostanie zresetowana, a wartości domyślne zostaną przypisane.

Wartość sesji zmiennej systemu MySQL jest zainstalowana tylko na czas operacji użytkownika z serwerem MySQL. Sesja lub sesja rozpoczyna się, gdy klient jest podłączony do serwera, w którym jest przypisany unikalny identyfikator połączenia.i kończy się po odłączeniu od serwera, który może wystąpić w dowolnym momencie (na przykład limit czasu).

Dlaczego zdecydowałem się to zapamiętać?

Ponieważ podczas wykonywania poleceń pobierania plików w bazie danych MySQL za pośrednictwem konsoli serwera, bez wprowadzania powłoki MySQL, odkryłem, że wyłączanie kluczy zewnętrznych sprawdzających w poprzednio nie działa.

W konsoli nadal pojawiło się komunikat o błędzie spowodowany przez klucze zewnętrzne w tabeli.

I powstał z tego powodu, że podsumowując istnienie kluczowych kluczy zostało odłączonych podczas sesji, a nie na całym świecie, co oprócz określonej metody można wykonać w następujący sposób:

Ustaw session_name_name \u003d wartość_znana; Ustaw @@ sesja. Imay_menuated \u003d viet_name; Ustaw @@ Name_name \u003d Value_named;

W podanych poleceń zmienna jest wyraźnie oznaczona jako sesja.

A ponieważ wykonałem ładowanie pliku CSV w tabeli MySQL za pośrednictwem konsoli serwera, bez bezpośredniego połączenia z serwerem MySQL, wtedy sesja nie została utworzona, w której moja wartość sesji zmiennej działała.

W rezultacie ustawiłem wartość globalną wartością obcych_key_key_key_Checks, a import został pomyślnie zakończony.

Można to zrobić na jednym z wymienionych sposobów:

Ustaw global_name \u003d viet_name; Ustaw @@ global.mik__named \u003d value_named;

Po zmianie wartości, aby sprawdzić, czy zmiany wprowadzone w życie, nie będzie to zbędne, aby wyświetlić wartości zmiennej. Aby wyświetlić sesję i wartości globalne jednocześnie użyj następującego polecenia:

Wybierz @@ Global.Foreign_key_checks, @@ session.Foreign_key_checks;

Na tym, dzisiejszy artykuł poświęcony import baz danych MySQL zbliżył się do końca. Udostępnij swoje wrażenia i własne wydarzenia w komentarzach. Myślę, że wiele będzie zainteresowani twoim doświadczeniem.

Do nowych spotkań! 🙂.

Str.s.: Jeśli potrzebujesz strony internetowej lub musisz dokonać edycji do istniejącego, ale dla tego nie ma czasu i pragnienia, mogę zaoferować moje usługi.

Ponad 5 lat doświadczenia Profesjonalny rozwój witryny. Pracować z PHP., OpenCart., WordPress., Lavel., Yii., MySQL., PostgreSQL., JavaScript., Reagować, Kątowy i inne technologie rozwoju sieci.

Doświadczenie w rozwijaniu projektów różnych poziomów: lądowanie, witryny korporacyjne., Sklepy internetowe., CRM., portale.. W tym wsparcie i rozwój Projekty o wysokościach. Wyślij swoje aplikacje na e-mail [Chroniony e-mail].

Podczas przesyłania witryny z lokalnego serwera do hostingu, jednym z wymaganych procedur jest baza danych eksportu / importu (baza danych). Dlatego w tym artykule postaram się opisać proces eksportu i importowania bazy danych z serwera lokalnego, czyli z interfejsu internetowego Phpmyadmin. Wersja 3.2.3 do hostingu.

Pierwszą rzeczą, którą musisz zrobić, jest uruchomiony lokalny serwer.W takim przypadku jest to Denwer. Po uruchomieniu DenWer musisz otworzyć przeglądarkę i w linii przeglądarki, aby się zarejestrować: "http: // localhost / tools / phpmyadmin", po czym otworzy okno(Rys. 1) Z wcześniej utworzonym bazy danych..

Rys ..1.

Następnie musisz wybrać bazę danych, którą będziemy eksportować, w moim przypadku jest to baza danych o nazwie MyBD. Możesz wybrać bazę danych, klikając ją po lewej stronie okna przeglądarki, gdzie jest napisany "Wybierz bazę danych" (rys. 2).


Rys. 2.

Po wybraniu żądanej bazy danych otwiera się okno z strukturą bazy danych. W górnym menu znajduje się przedmiot "Eksport" Przy pomocy, której wyeksportujemy bazę danych na komputerze, aby następnie zaimportować go do hostingu. I tak, przejdź przez przedmiot "Eksportuj" (Rys. 3).


Rys. 3.

W oknie, które otwierają się, musisz dokonać pewnych pomiarów. (Rys.4)Mianowicie: W bloku "Eksportuj" należy wybrać wszystkie tabele bazy danych, klikając element. "ZAZNACZ WSZYSTKO" i umieść naprzeciwko kleszcza Sql.Ten przedmiot jest odpowiedzialny za wyeksportowany typ pliku. Musisz także sprawdzić skrzynkę przeciwną pozycję "Zapisz jako plik"który zapisze bazę danych w pliku. Nie zmieniaj pozostałych ustawień, naciśnij przycisk "Udać się".

Rys. 4.

Teraz, jeśli zrobiłeś wszystko w prawo, plik bazy danych musi uruchomić do komputera. Dzięki temu plikowi importujemy bazę danych do hostingu.

Musisz także zmienić kodowanie pliku na UTF-8 bez BOM, używam do zmiany kodowania edytor tekstu Notatnik ++.(Ściągnij). Za pomocą tego programu otwórz plik bazy danych i w menu "Kodowanie" Wybierać "Konwertuj na UTF-8 bez BOM" (Rys.5), po czym oszczędzamy i zamykamy.


Rys.5.

Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu