mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
原因是mysql 安装在docker 容器里面,没有和主机文件系统挂载
解决方案
使用 IP地址的方式进行访问
mysql -h 127.0.0.1 -P 33306 -u root -p
33306 是docker 安装时候映射的ip端口 ,改成自己的端口
对于连接工具访问同样有效,如用localhost 则会报同样错误