ubuntu下连接mysql时报错:Lost connection to MySQL server at 'reading initial communication packet', system

来源:互联网 发布:oracle数据库建表空间 编辑:程序博客网 时间:2024/05/17 02:34

使用终端运行mysql,报出如下错误:

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

百度之,发现是由于mysqld.sock文件被误删之后导致的。

解决方法如下:

以root用户重建授权表

#usr/local/bin/mysql_install_db  //以root重建授权表

或者是以mysql的身份:

#su mysql

$/usr/local/bin/mysql_install_db //重建授权表

然后就会出现如下的信息:

$/usr/local/bin/mysqld_safe &   //mysqld_safe & 启动mysql的守护进程

$/usr/local/bin/mysql //测试

mysq>bye;

至此, ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 的问题解决.


0 0
原创粉丝点击