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.
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.
相关文章推荐
- sqlserver 数据转到mysql
- Mysql跨数据库(在同一IP地址中)复制表
- mysql alter
- mysql查询操作及正则表达式小结
- Mysql数据库从本地导出、服务器上导入时报:ERROR 2005 (HY000): Unknown MySQL server host 'mysql' 的一种解决方案
- 查询并导出、导入mysql中的存储过程
- mysql sql语句大全
- MySQL自动清除binlog的参数设定
- mysql slave复制1032错误解决方法
- mysql 主从复制的1032错误
- mysql 基本操作命令
- DAO操作--以MySQL为例
- [转]通过查看mysql 配置参数、状态来优化你的mysql
- mysql局域网访问设置
- mysql局域网访问设置
- 使用mybatis操作mysql数据库SUM方法返回NULL解决
- mysql中的load命令使用方法
- mysqldump备份与还原mysql数据的实例
- mysql增量备份(1/2)
- mysql数据库binlog丢失引起的问题