我碰到mysql出现10061错误的原因是服务没有启动。
问题:
用管理员打开cmd进入MySQL安装目录下的bin目录,输入mysql -uroot,出现ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)错误。
解决办法:
在开始菜单中找到计算机管理,在计算机管理中找到【服务】,在【服务】中启动MySQL,并启动。
再去打开Navicat或者MySQL数据库或者启动ideal就不会报MySQL未连接的错误了。