Skip to main content

Імпарт і экспарт базы mysql пры дапамозе кансолі



Імпарт і экспарт базы дадзеных mysql пры дапамозе кансолі, я думаю, - гэта самы універсальны і самы зручны спосаб, у параўнанні з тым жа phpmyadmin, які трэба яшчэ і ўсталёўваць, і наладжваць. А праца з кансоллю займае мінімум часу.

Вядома ж, у вас павінен быць доступ да SSH, альбо наўпрост да кансолі, калі гэта ваш лакальны кампутар, альбо да VNC.



імпарт

Перш неабходна стварыць базу дадзеных .

  # Mysql -u имя_пользователя -p имя_базы <db.sql 

экспарт


  # Mysqldump -u имя_пользователя -p имя_базы> db.sql 

Значэння «имя_пользователя» і «имя_базы» заменіце на імя карыстальніка і імя базы дадзеных адпаведна.

Для экспарту некалькіх баз дадзеных можна скарыстацца вось такой камандай:

  # Mysqldump -uroot -p -B база_1 база_2 база_3> db.sql 

Дзе «база_1», «база_2», «база_3» - імёны патрэбных для капіявання баз дадзеных, а «-B» - указанне, што вырабляецца капіраванне некалькіх баз.



Таксама ўтыліта mysqldump дазваляе зрабіць экспарт ўсіх баз на сэрвэры ў адзін файл sql. Гэта робіць каманда:

  # Mysqldump -uroot -p -A> alldb.sql 


Як вы ацэніце артыкул?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (14 адзнак, сярэдняе: 3,93 з 5)
Загрузка ...

” 15 Каментары "Імпарт і экспарт базы mysql пры дапамозе кансолі"

  1. У тую, якую пакажаш.

    > Db.sql захавае ў бягучы каталог, «адкуль» як-бы выканана каманда

    > /Backup/mysql/db.sql захавае ў тэчку dump, папкі backup, напрыклад

  2. Там па-мойму памылачка.
    Там дзе экспарт некалькіх БД паказальнік варта.
    Я думаю варта выправіць.

  3. Па суб'ектыўным адчуванню, лепш выкарыстоўваць наступнае:

    mysql -uИмяПольз -pПароль -hХост ИмяБазыДаных

    у адкрылася кансолі mysql ўводны:

    \. НашСкрипт.sql

    потым, для выхаду з mysql ўводны: \ q

    А здаецца, неяк так)

  4. Скажыце як будуць выглядаць каманды для стварэння дампа ў кансолі ХР? Якія адрозненні ад прыведзеных? PHPmyadmin няма на сэрвэры ХАМРР і іншага выйсця няма
    дзякуй

Дадаць каментар

Ваш e-mail не будзе апублікаваны.