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