Установка параметров соединения.

Вернуться в каталог

Как раскрутить сайт:

Каталог - это...
Поисковик - это...
Поисковики 1993г
Поисковики 1994г
Список каталогов
Каталоги для PR
Каталоги белые
Каталоги белые
Белые каталоги ссылок
Белые каталоги ссылок
Каталоги
Протокол HTTP 1.1
Сайты сателлиты
Yandex бан
Ошибки начинающих
Ошибки webмастера
Что Гугл знает?
О сайте из Google
robots.txt
Социалки
Расчет PageRank
Как раскрутить сайт
Причины игнора сайта
Фильтры Гугла
Хороший дизайн
Залог хорошего сайта
Софт вебмастеру
Выбрать хостинг
Платформы хостинга
Виртуальный сервер
Продвижение сайта
Секреты раскрутки 1
Секреты раскрутки 2
Раскруточные мифы
Оптимизация под каталоги
Заработать на сайте
Размещение банеров
Защита сайта
Спам в поздравлениях
SEO продвижение
Раскрутка Дорвеями
Секреты Гугла
Ссылки google ТОП-10
Сниппеты
Ключевые слова
Редирект
Грязная линковка
SEO слэнг
Подробно о PR
Бан партнерки


О поисковых системах
Внутренние факторы
Внешние факторы
Индексация сайта
Фильтры
Различия поисковых
Semonitor
Сохранить позиции после редизайна
Секреты Гугла


  • Вернуться в каталог





  • Rambler's Top100

    Установка параметров соединения.


    Установка параметров соединения в конфигурационном файле

    Описывать особенности соединения при каждом запуске программы mysgl достаточно утомительно. Альтернативным решением является установка требуемых опции в конфигурациoннoм файле. Настройки, заданные в конфигурационном файле, можно переопределить в командной строке при запуске mуsql. Содержимое файла, как правило, служит лишь для того, чтобы сделать работу c клиентской программой более удобной и безопасной.

    Определить oпции, влияющие на все экземпляры mysgl, выполняемые под управлением операционной системы, можно в файле mу.cnf (он является глобальным конфигурационным файлом MysQL). Опции для конкретного пользователя в Uniх-подобной системе задаются в файле mу.cnf, который располагается в рабочем каталоге пользователя.

    Независимо от того, какой файл вы используете, принцип установки oпций остается неизменным. Сначала надо задать в отдельной строке заголовок раздела [сlient]. Все oпции, расположенные между этим заголовком и следующим либо концом файла, после запуска программы mysgl будут применены к ней.

    Опции, задаваемые в разделе [client], совпадают c соответствующими параметрами командной строки mysgl. Незначительные различия между оп­циями конфигурационного файла и параметрами командной строки перечислены ниже.

    Дефисы в начaле опции не указываются. Вместо --host задается опция host.

    Сокращенная форма опции неприменима. Вместо h следует указывать host.

    Между именем и значением опции помещается знак равенства, например host=localhost.

    Символ # является признаком начала комментариев.

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

    [client] • Защита от непреднамеренной передачи запросов disablе-reconnect

    • Защита от неумелых действий начинающих safe-updates

    дополнительный уровень защиты путем отображения в командной строке сведений o пользователе и об узле prompt='\u@\h> '

    • Запрос пароля password

    Устанавливая опции для пользователя системы Unix, вы, наверное, захотите описать наиболее часто встречающиеся характеристики соединения, в частности, указать пользовательское имя, узел, сокет (если необходимо) и другие детали.

    [client] user=some_user hоst=ехаmрlе.соm
    # не использовать сжатие при работе c локальным сервером
    compress # Использовать сжатие при обмене клиента с сервером

    Совет:

    MysQL сначала читает установки, заданные в глобальном конфигурационном файле, потом в пользовательском файле, a затем принимает параметры из командной строки.

    Дополнительную информацию обопциях, доступных для установки, можно получить, выполнив команду mysgl -?.



    Получение справочной информации при работе c mysgl

    Если вы работаете c клиентской программой mysgl и хотите получить сведения o команде или функции, вам нaдо ввести help имя команды или help имя_функции и нажать клавишу Enter.

    B последних версиях MysQL в ответ на дaнные действия отображается краткая информация o команде или функции. Для того чтобы получить список средств, для которых может быть отображена подсказка, нaдо ввести команду help contents.

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



    Редактирование сложных команд

    Среда mysgl удобна для формирования небольших запросов. Создавать же сложные запросы c ее помощью затруднительно. Если вы считаете, что работа нaд состaвлением зaпроса затянулась или запрос требует серьезного редактирования, введите \ е и нажмите клавишу Enter. (В системе Windows данная возможность отсутствует.)

    B результате откроется редактор, в котором уже будет содержаться запрос для редактирования. Редактор задается c помощью переменной окружения $EDITOR. Модифицируйте запрос как обычную текстовую строку, сохраните файл (его имя может показаться вам необычным) и завершите работу редактора.

    Запрос загружается в mysgl, но не выполняется. Для того чтобы выполнить зaпрос, нaдо ввести символ ; (если вы хотите, чтобы результаты отображались не в виде таблицы, a в виде списка, вместо ; введите \G) и нажмите клавишу Enter.

    Порядок yстановки значения переменной окружения $ ЕDITOR описан в документации на используемую вами командную оболочку.

    Совет:

    По умолчанию обычно используется редактор vi или vi m. Оба они предоставляют пользователю богатые возможности, но для тех, кто незнаком c ними, редактирование запроса может вызвать затруднения. Для получения справочной информации об использовании редактора надо ввести help и нажать клавишу Eпter. Если вы хотите оставить запрос в неизменном виде, введите : q ! и нажмите клавишу Enter.



    Формирование имен баз данных таблиц и столбцов

    При составлении запросов можно сэкономить время, если ввести несколько первых символов имени базы данных, таблицы или столбца и нажать клавишу Tab. B ответ mysgl просмотрит сформированный динамически при запуске программы список имен и попытается завершить имя, ввод которого вы начали. Если вы создадите новую таблицу или другим способом модифицируете данные на сервере, вам надо ввести \ # и нажать клавишу"Enter". Этим вы инициируете процесс повторного создания списка имен.



    Использование списка предыстории командной строки

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

    Если вы хотите повторно выполнить какую-либо команду, надо нажать клавишу со стрелкой вверх или комбинацию клавиш CTRL+p. Для того чтобы прокрутить введенные команды в обратном порядке, надо использовать клавишу со стрелкой вниз либо комбинацию клавиш CTRL+n. Если вы хотите, чтобы просматриваемый в текущий момент запрос был выполнен, вам нaдо нажать клавишу Enter. Если возникает необходимость, можно отредактировать запрос (это делается точно так же, как и при вводе обычного запроса), a затем выполнить его.

    Если вам нaдо осуществить поиск в списке предыстории команд, нажмите комбинацию клавиш CTRL+r, a затем начинайте вводить команду. B ответ на ваши действия отобразится последняя из команд, соответствующих введенным вами данным (если соответствие имеет место). Для того чтобы повторить сравнение для предыдущих команд, нaдо снова нажать комбинацию клавиш CTRL+r.

    Для того чтобы вернуться в конец буфеpа предыстории, нажмите комбинацию клавиш ALT+». Анaлогично, чтобы обратиться к первой записи в буфере предыстории, надо нажать комбинацию клавиш ALT+<.



    Прочие инструменты для работы c MySQL

    Помимо рассмотренной здесь клиентской программы, заслуживают также внимания инструменты MySQL Administrator и MysQL Query Brоwser. Оба они представляют собой кроссплатформенные приложения (Linux, Мас OS Х и Windows) c графическим пользовательским интерфейсом. Данные инструменты c открытым исходным кодом распространяются бесплатно MysQL АВ. MysQL Query Browser обеспечивает среду для создания и модификации запросов, a MysQL Administrator позволяет управлять одним или несколькими серверами MysQL. Данные продукты увеличивают производительность труда как начинающих, так и опытных администраторов MysQL. Скопировать описанные здесь программы можно, обратившись по адресу mysgl.соm/downloads.








    Пер. с англ. - М.: ООО "И.Д.Вильямс", 2006.

    Основы MySQL:

    Введение
    Схема MySQL
    Управление базами
    Создание баз
    Создание таблиц
    Создание столбцов
    Идентификаторы
    Хранение данных
    Включение даты
    Импорт данных
    Включение данных
    Простые запросы
    Устранение повторов
    Обработка значений
    Значения NULL
    Обработка данных
    Оновление значений
    Безопасность
    Удаление записей
    Установка паролей
    Установка привилегий
    Клиентская часть
    Параметры соединения
    MySQL АРI
    Запросы АРI
    АРI для Perl
    РНР АРI
    Расширенные запросы
    Ключевое слово JOIN
    Вложенные запросы
    Выбор результатов
    Проблемы MySQL
    Восстановление базы
    Частые ошибки
    Кол-во соединений
    Подготовка к работе
    В курс дела
    Имена столбцов


    Внесение данных
    Внесение данных 2
    Особенности таблиц
    Еще о таблицах

    Вернуться в каталог