Using Symbolic Links for Tables on Unix
<<<
Utiliser des liens symboliques pour les bases de données sous Windows Problèmes avec les disques
>>>

7.6.1 Utiliser des liens symboliques
7.6 Problèmes avec les disques
7 Optimisation de MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Utiliser les liens symboliques pour les bases
Using Symbolic Links for Tables on Unix
->Utiliser des liens symboliques pour les bases de données sous Windows

7.6.1.3 Utiliser des liens symboliques pour les bases de données sous Windows

Depuis MySQL 3.23.16, les serveurs mysqld-max et mysql-max-nt de la stribution MySQL sont compilé avec l'option -DUSE_SYMDIR . Cela vous permet de disposer d'un dossier de base de données sur un autre disque, en utilisant un lien symbolique vers ce dossier, même si la procédure à suivre pour configurer ce lien est différent.

Sous Windows, vous créez un lien symbolique vers une base de données MySQL en créant un fichier qui contient le nom du dossier de destination. Sauvez le fichier dans le dossier de données, en utilisant le nom db_name.sym , où db_name est le nom de la base.

Par exemple, si le dossier de données MySQL est C:\mysql\data et que vous voulez que votre base foo soit placée dans le dossier D:\data\foo , vous devez créer un fichier C:\mysql\data\foo.sym qui contient le chemin D:\data\foo\ . Après cela, toutes les tables créées dans la base foo , seront créées dans le dossier D:\data\foo . Le dossier D:\data\foo doit exister pour que cela fonctionne. De plus, notez que le lien symbolique ne sera pas utilisé si un dossier du même nom existe : vous devez placer le dossier foo dans D:\data avant d'utiliser le lien symbolique. Pour éviter les problèmes, le serveur ne doit pas fonctionner lorsque vous déplacez les données.

Notez qu'à cause d'un coup en vitesse lors de l'ouverture de chaque table, nous n'avons pas activé cette option par défaut, même si vous avez compilé MySQL pour le suporter. Pour activer le support des liens symboliques, vous devez mettre dans votre fichier my.cnf ou dans le fichier my.ini :


[mysqld]
symbolic-links
En MySQL 4.0, les liens symboliques sont gérés par défaut. Si vous n'en avez pas besoin, désactivez les avec l'option de démarrage skip-symbolic-links .

<< Utiliser des liens symboliques pour les bases de données sous Windows >>
Using Symbolic Links for Tables on Unix Utiliser des liens symboliques Problèmes avec les disques