使用 mysql -u root -p 命令时,提示错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
错误原因:
根据配置文件 ‘/etc/my.cnf’ 的路径,未找到相应的socket文件,引发该错误
解决方法:
- 检查端口是否打开 netstat -antlp
- 检查mysqld服务是否正在运行
- 找到socket文件位置
- 修改 ‘/etc/my.cnf’ 配置文件,在[mysql]和[client]项加上socket文件地址–-‘/data/mysql/run/mysql.sock’
再次连接,成功!
参考链接:
https://blog.youkuaiyun.com/weixin_45777669/article/details/115671283