sock 丢失
防伪码:没有相当程度的孤独是不可能有内心的平和。
【现象】
mysql.sock 被删除,导致无法连接数据库。
- [[email protected] ~]#mysql - uroot - p Enter password: ERROR 2002 (HY000) : Can't connect to local MySQL server through socket ' / tmp / mysql.sock' (2)
提示无法通过 mysql.sock 连接 MySQL server。
【解决】
方案一:重启数据库会重新创建 mysql.sock。
方案二:若暂时无法重启数据库,可以通过 TCP 协议连接数据库。
MySQL 默认使用的是 UNIX 套接字文件连接,而不是 TCP/IP 从。MySQL4.1 开始,可以用 --protocol=TCP|SOCKETPIPE|MEMORY 指定选项连接数据库。
- [[email protected] ~]#mysql - uroot - p --protocol = TCP Enter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 16127 Server version: 5.6.36 - log MySQL Community Server (GPL) Copyright (c) 2000,
- 2017,
- Oracle and / or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and / or its affiliates. Other names may be trademarks of their respective owners.Type 'help;' or '\h'
- for help. Type '\c' to clear the current input statement.mysql >
来源: http://www.bubuko.com/infodetail-2214904.html