Как да импортирате и експортирате MySQL бази данни в Linux

Kak Da Importirate I Eksportirate Mysql Bazi Danni V Linux



Импортирането и експортирането в MySQL бази данни помага за гарантиране на сигурността на данните, тъй като импортирането на бази данни се използва за прехвърляне на данни между сървъри, от друга страна, експортирането на бази данни помага при архивиране и възстановяване на данни.

Това ръководство ще предостави процедурата за:







Предпоставка: Инсталиране на MySQL Server в Linux

Актуализирането на вашата система преди всяка инсталация е за предпочитане, така че въведете:



$ sudo подходяща актуализация



Инсталирайте MySQL сървъра, като напишете:



$ sudo ап Инсталирай mysql-сървър



За да проверите инсталираната версия на MySQL, въведете:





$ mysql --версия



За стартиране на услугите на MySQL използвайте тази команда:

$ sudo systemctl стартира mysql




Експортиране на MySQL бази данни в Linux

Нека експортираме база данни в Linux, но преди това трябва да се свържете с MySQL сървър. Използвайте този синтаксис, за да се свържете с локален MySQL сървър:

$ mysql -във < потребителско име > -стр


За тази публикация потребителското име е „ mysql ”:


Както се вижда в изхода по-горе, MySQL сървърът е свързан успешно.

Използвайте тази команда SHOW, за да видите всички налични бази данни:

> ПОКАЖИ БАЗИ ДАННИ;



За да експортирате базата данни „mysql“ от наличните бази данни, първо нека създадем директория с помощта на тази команда:

$ mkdir данни за локален хост



Отидете до тази директория, като напишете:

$ cd localhostdata



За да експортирате базата данни, използвайте този синтаксис:

$ sudo mysqldump -във < потребителско име > -стр < db-име > > < име на файл > .sql


Въведете вашето потребителско име, името на базата данни, която искате да експортирате, и името на файл, в който искате да експортирате базата данни. Използвайте този синтаксис и натиснете enter и въведете командата ls, за да видите дали базата данни е експортирана успешно или не:


Тук можете да видите, че файлът е създаден успешно.

За да видите някои данни от този файл, въведете:

$ глава 5 < име на файл > .sql



Тук се виждат данните от експортираната база данни.

Импортиране на MySQL бази данни в Linux

За да импортирате базата данни, нека се свържем с локалния сървър, като използваме синтаксиса:

$ mysql -във < потребителско име > -стр



Успешно сте влезли в локалния сървър на база данни.

За да създадете база данни, използвайте този синтаксис:

> СЪЗДАВАНЕ НА БАЗА ДАННИ < db-име > ;


Въведете името на базата данни:


За да видите наличните бази данни, въведете тази команда:

> ПОКАЖИ БАЗИ ДАННИ;



Тук се вижда, че създадената от вас база данни е достъпна.

Нека импортираме вече съществуващия файл с разширение '.sql', съдържащ архивните данни на базата данни, използвайки този синтаксис:

$ mysql -във < потребителско име > -стр < ново име-на-база-данни > < < име на файл > .sql


Въведете необходимите стойности в синтаксиса:


Вашата база данни е импортирана успешно, тъй като поиска паролата и даде резултат без грешки.

Заключение

Импортирането и експортирането на бази данни е важна задача за възстановяване и архивиране на данни, миграция на данни, сътрудничество или тестване и отстраняване на грешки. Експортирането създава архивен файл, за да експортирате базата данни, използвайте този синтаксис ' sudo mysqldump -u <потребителско име> -p > <име на файл>.sql ' докато импортирането ви позволява да направите трансфера на данни лесен между сървърите, можете да импортирате база данни от файл, като използвате този синтаксис ' mysql -u <потребителско име> -p <ново име-на-база-данни> < <име на файл>.sql ”.