Error informado al iniciar sesión en mysql8 en el entorno Liunx

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

1. Conexión TCP (si se informa un error /tmp/mysql.sock, puede intentar conectarse de esta manera)

mysql -uroot -h 127.0.0.1 -p

2.conexión de enchufe

mysql -uroot -p

Solución:

Agregue el elemento de configuración [cliente] como se muestra a continuación

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Después de la configuración: (Después de configurar [cliente], reinicie el servicio mysql)

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/var/lib/mysql/mysql.sock(跟这个socket路径一样)
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
port=3306
socket=/var/lib/mysql/mysql.sock

Supongo que te gusta

Origin blog.csdn.net/qq_34591972/article/details/131103288
Recomendado
Clasificación