Справочное руководство по MySQL версии 4.1.1-alpha




2.6.2.7 Сравнительные характеристики MySQL под Windows и под Unix - часть 2


Имена файлов в Windows не зависят от регистра символов, поэтому имена таблиц и баз данных в MySQL под Windows также не зависимы от регистра. Единственное ограничение заключается в том, что имена баз данных и таблиц в пределах одного выражения должны задаваться с использованием одинакового регистра символов (see section 6.1.3 Чувствительность имен к регистру).

Символ каталогов `\'

Компоненты путей в Windows 95 разделяются символом `\', который также является символом экранирования в MySQL. Если вы используете LOAD DATA INFILE или SELECT ... INTO OUTFILE, символ `\' необходимо вводить дважды:

mysql> LOAD DATA INFILE "C:\\tmp\\skr.txt" INTO TABLE skr; mysql> SELECT * INTO OUTFILE 'C:\\tmp\\skr.txt' FROM skr;

В качестве альтернативы можно использовать имена файлов Unix-стиля:

mysql> LOAD DATA INFILE "C:/tmp/skr.txt" INTO TABLE skr; mysql> SELECT * INTO OUTFILE 'C:/tmp/skr.txt' FROM skr;

Ошибка can't open named pipe (невозможно открыть именованный канал)

При использовании MySQL версии 3.22 на NT с самым свежим клиентом mysql

можно получить следующее сообщение об ошибке:

error 2017: can't open named pipe to host: . pipe...

Это происходит из-за того, что в данной версии MySQL на NT именованные каналы применяются по умолчанию. Чтобы избежать таких ошибок, следует использовать с новым клиентом MySQL флаг --host=localhost или создать файл флагов `C:\my.cnf', содержащий следующие строки:

[client] host = localhost

Начиная с версии 3.23.50 именованные каналы используются только в случае, если mysqld запущен с флагом --enable-named-pipe.

Ошибка access denied for user (доступ пользователю запрещен)

Если вы получили сообщение об ошибке Access denied for user: `some-user@unknown' to database `mysql' при попытке доступа к MySQL-серверу, находящемуся на той же машине, с которой происходит доступ, это значит, что MySQL не может правильно определить адрес вашей машины. Для решения данной проблемы следует создать файл `\windows\hosts', содержащий:




Содержание  Назад  Вперед