我进入Windows Linux子系统:
C:> bash --login
安装MySQL,如下所示:
$ sudo apt-get install libmysqlclient-dev
$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client
当我尝试以下操作时:
$ sudo mysql -u root
我得到:
Error 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
这样使用:
mysql --host=127.0.0.1 --user=root --password=root
我相信mysql服务没有运行。您可以从以下方面开始:
sudo /etc/init.d/mysql start
改用 TCP/IP 连接,如下所示:
mysql --protocol=tcp -uroot -ppassword
我遇到了同样的问题,发现这对我有用:
mysqladmin -u root password "<enter_new_password>";
mysql -u root -p
这将提示您输入您创建的密码