把在公司用的本本拿回家里,重新装了下系统,把虚拟机里的数据转移到新系统里,到了mysql时卡了下下.

登陆mysql报错 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

第一反应是mysql服务没有启动

ps -aux | grep mysql

果然没有mysql的进程,重启mysql提示faild,这惨了..

貌似重启失败都是配置文件出问题,遂想到当时远程链接mysql出现100061错误修改了 bind-address

看来是由于从公司移到家里后,IP变化导致的.

修改/etc/mysql/my.cnf

bind-address = 127.0.0.1

重启mysql,成功,再试试mysql -uroot 正常登陆~