Работа с 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 в терминал наистина подсилен производителността си.
Търсения. който влезе потребители