2.6. Заметки по операционным системам
2.6.2.5. Распределение данных в Windows между несколькими различными дисками
Начиная с MySQL версии 3.23.16 серверы mysqld-max и mysql-max-nt в дистрибутиве MySQL компилируются с флагом -DUSE_SYMDIR . Это обеспечивает возможность устанавливать базу данных на другом диске путем добавления символической ссылки на нее (подобно тому, как работают символические ссылки в Unix).
В Windows для создания символической ссылки на базу данных создается файл, содержащий путь к каталогу, на который указывает ссылка. Этот файл сохраняется в каталоге mysql_data под именем database.sym . Отметим, что такая символическая ссылка будет работать только в случае отсутствия каталога mysql_data_dir\database .
Например, если каталог данных MySQL находится в C:\mysql\data , а вы хотите разместить базу данных foo в каталоге D:\data\foo , необходимо создать файл C:\mysql\data\foo.sym , содержащий текст D:\data\foo\ . После этого все таблицы, создаваемые в базе данных foo , будут создаваться в D:\data\foo .
Отметим, что из-за потерь в скорости при открытии каждой таблицы в MySQL не включается использование символических ссылок по умолчанию, даже если вы собрали MySQL с поддержкой данной возможности. Чтобы обеспечить возможность разрешения символических ссылок, вы должны поместить в свой файл my.cnf или my.ini следующие строки:
[mysqld]
use-symbolic-links
В MySQL 4.0 использование символических ссылок по умолчанию будет включено. Если вы хотите запретить эту возможность, то для данной версии MySQL необходимо использовать опцию skip-symlink .
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|