Как да внос и износ на база данни в MySQL или mariadb

влизане

Възможността за внос и износ тяхната база данни - това е много важно умение за всеки. Винаги можете да използвате данни сметища за архивиране или възстановяване на по-стари копия на базата данни в случай на извънредни ситуации или да използвате тяхната функционалност, за да преминете към нов сървър или развитие на околната среда.

Работа с база данни сметището в MySQL и MariaDB не включва особени затруднения. В този кратък урок ще ви покаже как да се износ и внос на базата данни от файла сметище в MySQL и MariaDB.

обучение

За да се извърши при внос и / или износ на базата данни в MySQL или MariaDB, ще ви трябва:

  • Достъп до сървъра на Linux работи MySQL или MariaDB;
  • Името на базата данни и съответните потребителски идентификационни данни за него.

Export Database

За да експортирате данни на текстови файлове, използвани от SQL командния ред помощна програма mysqldump. Тези файлове могат след това лесно да бъдат предадени и се движат. За да направите това, вие ще трябва директно името на базата данни, както и потребителското име и паролата на акаунт, който има пълни права за достъп до базата данни, за да са само за четене.

база данни за износ с помощта на следните команди:

  • потребителско име - е потребителско име, с които можете да получите достъп до базата данни;
  • database_name - е името на базата данни, която искате да изнася;
  • данни dump.sql - това е файл в текущата директория, в която да запишете изходните данни;

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

Файл капачка трябва да изглежда нещо като това, и това трябва да се отбележи, че тази MySQL дъмп файл за база данни с име_база_данни за името.

В случай на грешки в процеса на износ mysqldump вместо да ги показват директно на екрана.

внос Database

За да импортирате съществуващ файл в MySQL или MariaDB, трябва да създадете нова база данни. Той е там и ще бъдат внесени съдържанието на сметище файлове.

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

Тогава ще видите ред MySQL черупка. На следващо място, създаване на нова база данни с new_database за името.

След създаването на базата данни, ще видите съобщението, потвърждаващо, че операцията е била успешна.

Сега излезте MySQL черупка и натиснете CTRL + D. Можете да импортирате сметището файл с обичайната командния ред с помощта на следната команда:

  • потребителско име - е потребителско име, с които можете да получите достъп до базата данни;
  • newdatabase - е името на новосъздадената база данни;
  • данни dump.sql - сметище данни файл, който искате да импортирате, съдържаща се в текущата директория.

заключение

Сега, че знаете как да създадете база данни за сметището в базата данни MySQL, както и как да ги внесе отново. mysqldump функция има редица допълнителни конфигурируеми параметри, които могат да повлияят на процеса на създаване на сметище. За да научите повече за това, вижте официалната страница с mysqldump документация.