85 votes

emplacement du répertoire de données mysql

J'ai installé mysql sur Mac après avoir téléchargé son fichier dmg version 64 bits. En essayant de créer une base de données, cela m'a donné l'erreur 1006 - impossible de créer une base de données. Après avoir parcouru un certain nombre de sites Web, il semble que le paramètre de propriété de l'utilisateur de l'emplacement du "répertoire de données" mysql doive être modifié.

Où se trouve le "répertoire de données" par défaut de mysql ? Je n'ai pas pu trouver /var/lib/mysql dans localhost.

MERCI.

70voto

nextzeus Points 757

Si le logiciel est Sequel pro, l'installation par défaut de mysql sur Mac OSX contient des données situées ici :

 /usr/local/var/mysql

12voto

abkrim Points 1375

Eh bien, si vous ne savez pas où est my.cnf (tel que Mac OS X installé avec homebrew), ou si vous cherchez d'autres choix :

 ps aux|grep mysql
abkrim            1160   0.0  0.2  2913068  26224   ??  R    Tue04PM   0:14.63 /usr/local/opt/mariadb/bin/mysqld --basedir=/usr/local/opt/mariadb --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/opt/mariadb/lib/plugin --bind-address=127.0.0.1 --log-error=/usr/local/var/mysql/iMac-2.local.err --pid-file=iMac-2.local.pid

Vous obtenez datadir=/usr/local/var/mysql

7voto

Julio Marins Points 406

Vérifiez où se trouve le dossier racine de mysql avec :

 mysql_config

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X