WHCSRL 技术网

MySQL运行报错:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)

问题:在命令行输入MySQL命令mysql -u root -p时报错Can't connect to MySQL server on 'localhost' (10061)

并且启动MySQL服务也出现错误

这说明没有安装MySQL服务器,使用命令mysqld --install安装

如果这时候还是无法启动服务,就需要再进行配置,输入mysqld --initialize-insecure

这时候再启动mysql服务就成功了

 还有一个问题就是MySQL登录的时候使用之前设置的密码无法登录

使用空密码却可以登录

 设置密码的代码如下:

  1. mysql> use mysql
  2. mysql> update mysql.user set authentication_string=password('root') where user='root' ;
  3. mysql> flush privileges;
  4. mysql> exit

最后重新在登录mysql就可以使用密码登录了!

推荐阅读