Работа с MySQL през конзолата

Добро утро, приятели. ) За свързване към типа MySQL

  • ч - домакин на база данни, ако се свърже с локалната база данни (по IP 127.0.0.1), тази опция може да се пропусне
  • ф - потребителско име
  • р - парола, ще трябва да въведете след натискане въведете

Например, ако искате да zakonnektitsya местно byduhe под от корен и паролата не е инсталиран (празна парола - това е лошо), просто напишете

Ако MySQL поздрав се появява на екрана, а след това всичко мина добре.

За да излезете от MySQL командния ред, можете да напишете излизане в Linux просто натиснете Ctrl + C. Сега можете да пишете някакви MySQL-заявки. По отношение на заявката, изпълнен в края на краищата, не забравяйте да сложите точка и запетая ";". Когато пишете дълги заявки достатъчно комфортно enter`om преход към следващия ред. И след цялото й име на заявката да се постави ";" и натиснете "Enter".

За да работите с конкретна база данни, за да го изберете, използвайки оператора на употреба. Показване на всички бази данни:

Резултатът ще бъде нещо като това:

Изберете Jeka база данни:

Вижте имената на всички маси в специална база данни (след употреба):

За да получите информация за потребителя с идентификатор = 22:

Backup на структурата на таблицата, а по-скоро на SQL-заявка за създаването му

Ако поставите в края на искането не е; и \ Г. резултатът ще бъде показан и по други начини - понякога много удобно, ако на масата има много области:

Вижте кои заявки за момента се изпълняват на MySQL сървър:

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

Как да направите резервно копие на MySQL база данни чрез конзолата на Linux?

Направете резервни копия на файлове на базата данни база данни в dump_name.sql

[Име] - потребителско име, което има достъп до базата данни.
[Парола] - парола.
[Database] - Име на базата данни.
[Dump_name.sql] - име, изхода за сметище файл.

Отваряне на база на файла от командния ред

[Име] - потребителско име, което има достъп до базата данни.
[Парола] - парола.
[Database] - Име на базата данни.
[Dump_to_restore.sql] - име на файла, от който лифт база

Dump аудио структура MySQL таблица (няма данни)

Например, zadampim маса потребители от mydatabase на базата данни:

Open MySQL-зареже база данни с име_база_данни на име:

Друго интересно нещо. Извършване на конзолата не изисква предварително свързан с MySQL (MySQL>). Отпечатайте списък на таблиците в базата данни, които не са пряко свързани с MySQL:

заключение

Може да изглежда, че не е удобно да пиша на заявки за командния ред. Но това е подвеждащо. На по-бавни машини PhpMyAdmin творби, които не са били толкова изящно, колкото би трябвало. Особено след като не всички сървъри са муцуната с PhpMyAdmin, adminer т.н. Linux + MySQL в терминал наистина подсилен производителността си.

Търсения. който влезе потребители