ubicacion - ubicación del directorio de datos mysql
donde se guardan las bases de datos de mysql workbench (6)
Instalé mysql en Mac después de descargar su versión del archivo dmg de 64 bits. Al intentar crear una base de datos, me dio el error 1006: no puedo crear una base de datos. Después de navegar por varios sitios web, parece que debido a la configuración de propiedad del usuario de la ubicación de "directorio de datos" de mysql debe modificarse.
¿Dónde está mysql el "directorio de datos" predeterminado? No pude encontrar / var / lib / mysql en localhost.
GRACIAS.
Bueno, si no sabes dónde está my.cnf (tal Mac OS X instalado con homebrew), o si estás buscando otras opciones:
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
datadir=/usr/local/var/mysql
Como se sugirió, edité este mensaje para colocar una respuesta adecuada.
La ubicación ''física'' de las bases de datos mysql está en / usr / local / mysql
el mysql es un enlace simbólico a la instalación actual de mysql activo, en mi caso la carpeta exacta es mysql-5.6.10-osx10.7-x86_64.
Dentro de esa carpeta verá otra carpeta de datos, dentro de ella están las carpetas RESTRINGIDAS con sus bases de datos.
En realidad, no puedes ver el tamaño de tus bases de datos (que era mi problema) desde el Finder porque la carpeta está protegida, aunque puedes ver desde la terminal con sudo du -sh /usr/local/mysql/data/{your-database-name}
y así obtendrá un buen resultado formateado con el tamaño.
En esa carpeta tiene diferentes archivos con todas las carpetas presentes en su base de datos, por lo que es más seguro verificar la carpeta del db para obtener un tamaño.
Eso es. ¡Disfrutar!
Compruebe dónde está la carpeta raíz de mysql con:
mysql_config
Si el software es Sequel pro, la instalación predeterminada de mysql en Mac OSX tiene datos ubicados aquí:
/usr/local/var/mysql
Si está utilizando macOS {mine ''High Sierra''} y XAMPP instalado
Puede encontrar archivos de datos mysql;
Vaya a: /Applications/XAMPP/xamppfiles/var/mysql/
Vea si tiene un archivo ubicado en /etc/my.cnf
. Si es así, debería decirle dónde está el directorio de datos.
Por ejemplo:
[mysqld]
set-variable=local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
...
Supongo que tu mysql podría estar instalado en / usr / local / mysql-XXX.
Puede encontrar estos enlaces de manual de referencia de MySQL útiles: