Je suis en train de (ré)installer MySQL 5.5.23 sur mon Mac (Snow Leopard) et comme j'ai deux volumes, dont l'un a beaucoup plus d'espace que le volume de démarrage, j'aimerais le configurer pour qu'il écrive toutes ses données sur le plus gros volume plutôt que sur le volume de démarrage.
J'ai essayé de déplacer le répertoire de données vers mon autre volume et d'utiliser un lien symbolique vers celui-ci à partir du répertoire d'installation, mais je n'ai pas réussi à définir la propriété du lien symbolique sur la même propriété que celle du répertoire d'origine... et MySQL ne démarre plus. Je ne trouve pas de journaux pour voir ce qui se passe quand il essaie de démarrer, mais je suppose qu'il n'aime pas quelque chose dans ma configuration actuelle.
Quelqu'un a-t-il une expérience dans ce domaine ?
ETA : J'ai trouvé ceci dans mon fichier macbook.local.err :
120423 13:01:21 [ERROR] /usr/local/mysql/bin/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
120423 13:01:21 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
...
^G/usr/local/mysql/bin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
120423 14:16:55 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.