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