mysql клиент (CLI).

Наиболее популярная клиентская программа для работы с MySQL –  mysql, простейший SQL shell.

Рассмотрим примеры ее использования.

Стандартная форма запуска:

shell> mysql -u<username> -p<password>

-u<имя пользователя> (или –username=<имя пользователя>). После ключа -u может стоять или отсутствовать пробел.

-p<пароль> (или –password=<пароль>) После ключа -p также может быть пробел. Если ввести ключ -p, не указав пароль, то пароль нужно будет ввести в отдельном приглашении.

Continue reading

Основные клиентские программы MySQL.

В таблице представлены несколько основных клиентских программ для работы с MySQL из командной строки (CLI). Скорее всего, каждый администратор рано или поздно с ними столкнется.

mysql Для выполнения SQL запросов к серверу
mysqladmin Для выполнения административных задач
mysqlimport Для загрузки данных в таблицы
mysqldump Для резервного копирования баз данных и таблиц

 

В следующих темах мы рассмотрим их подробнее.

Системные переменные MySQL сервера.

MySQL сервер поддерживает множество системных переменных, которые определяют, как он сконфигурирован, а, значит, как именно будет работать.

Все системнные переменные имеют какие-то значения по умолчанию и могут быть переустановлены либо в конфигурационном файле, либо в опциях командной строки. Большинство системных переменных могут устанавливаться динамически с помощью команды SET и не требуют перезапуска сервера. Такие переменные называются динамическими.

Динамические переменные.

Динамические переменные бывают двух типов: глобальные и сеансовые.  В таблице приведены основные отличия глобальных и сеансовых переменных: Continue reading