您的位置:首页 > 数据库 > MySQL

mysql.sock丢失后怎么连接数据库

2013-10-23 11:41 483 查看
连接mysql服务器时出现如下错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

原因是mysql默认使用socket连接数据库,但因为某些原因mysql.sock会丢失,这时想连接数据库就要使用tcp协议,例如:
mysql -u XXX -pXXX --protocol=tcp

看下帮助
mysql --help|grep protocol
--protocol=name The protocol to use for connection (tcp, socket, pipe,
(pre-4.1.1) protocol.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: