versiones tutorial español descargar definicion caracteristicas mysql

tutorial - mysql versiones



No se puede conectar al servidor MySQL local a través del socket ''/tmp/mysql.sock''(2) (11)

Después de luchar durante horas, lo único que funcionó fue

sudo mysql.server start

Luego haga una instalación segura con

mysql_secure_installation

Luego, conéctese a la base de datos a través de

mysql -uroot -p

Mysql se instala a través de homebrew y la versión es

Server version: 5.7.21 Homebrew

Especificar la versión puede ser útil ya que la solución puede ser diferente según la versión.

He instalado el servidor MySQL e intento conectarme a él, pero obtengo el error:

Can''t connect to local MySQL server through socket ''/tmp/mysql.sock'' (2)

He verificado mi directorio / tmp y no hay mysql.sock. No puedo encontrar mysql.sock en ningún lado. Leí que podría estar en

/var/lib/mysql/mysql.sock

Pero también verifiqué allí y ni siquiera hay un directorio mysql, solo algo de postfix dentro de / lib. ¿Alguien podría ayudarme con este problema?


Después de probar todas las soluciones, funcionó solo para mí después de especificar el host

mysql -u root -p -h127.0.0.1

cuando pides contraseña

Enter password:

presione enter

y funcionará, si todo está bien como se indica arriba.


Después de resolver mi problema:

Compruebe dónde se encuentra su servidor MySQL listning a: netstat -nlp Si está listando a TCP, utilice 127.0.0.1 mientras se conecta a DB en lugar de "localhost"

Compruebe el documento de MySQL here


El siguiente comando resolvió mi problema:

sudo chown -R _mysql:mysql /usr/local/var/mysql sudo mysql.server start



Intenta iniciar el servidor MySQL:

mysql.server start


Para CentOS, el archivo para iniciar mysql se encuentra aquí:

/etc/init.d/mysqld start


Para MAMP

ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock

Desde https://coderwall.com/p/w5kwzw/solved-can-t-connect-to-local-mysql-server-through-socket-tmp-mysql-sock

ACTUALIZACIÓN: Cada vez que mi computadora se reinicia tengo que ingresar este comando, así que creé un acceso directo.

Haz lo siguiente en el tipo de terminal:

~: vi ~/.profile

Añadir

alias ...=''source ~/.profile'' alias sockit=''sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock''

Salvar.

En tipo de terminal:

~: ... para obtener la configuración .profile.

Ahora en la terminal puedes simplemente escribir

~: sockit


Prueba esto, funcionó para mí.

sudo /usr/local/mysql/support-files/mysql.server start


Recibí la misma pregunta después de actualizar OS X Yosemite, bueno, la solución es bastante simple, compruebe la preferencia del sistema -> mysql, el estado era STOP. Simplemente reinícialo y funciona bien en mi mac ahora.


Si está utilizando XAMPP en Mac OS X y ha instalado MySQL con Homebrew, es posible que tenga este problema. En la ventana del administrador de XAMPP vaya a Administrar servidores y seleccione MySQL, luego haga clic en configurar y abra el archivo de configuración, allí tiene la ruta del archivo de socket, ponga la ruta en su configuración de host MySQL y debería funcionar.

Es algo como esto:

... [client] #password = your_password port = 3306 socket = /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock ...

entonces, por ejemplo en Django:

... DATABASES = { "default": { "ENGINE": "django.db.backends.mysql", "NAME": "database_name", "USER": "user", "PASSWORD": "password", "HOST": "/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock", "PORT": "", } } ...

Espero que esto ayude.