提问:mysql错误2003
navicat for mysql 无法连接错误10038,本地服务里没有mysql的服务,是不是这个原因,服务怎么开,谢谢!
网友回答:
在Apache已经开启的情况下,Apache+Mysql+php搭建的服务器环境,在命令行模式中输入“mysql -uroot -hlocalhost -p”,回车后输入密码,之后报“ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)”这样的错。
工具/原料
- Apache+Mysql+php
- cmd命令行中
方法/步骤
打开任务管理器,点击进程,找到"mysql.exe"和“mysqld.exe”,然后右击,结束进程。
回到命令行当中,重新输入“mysql -uroot -hlocalhost -p”,回车,然后输入密码,可以正常链接上mysql数据库了。若还是不行,则看下面的。
打开mysql.exe所在的文件夹,然后按住Shift键,点击“在此处打开命令窗口”。
在打开的命令行窗口中输入“打开cmd,输入mysqld.exe -install”,回车(因为我的已经存在了。所以才会提示”The service already exists!“),然后在输入“net start mysql”,则会提示“服务已经启动成功”,再回到cmd命令行 中输入“mysql -uroot -hlocalhost -p”,回车,然后输入密码,可以正常链接上mysql数据库