使用C:\mysql\bin\mysql.exe -u root -p无密码登陆5.7.29版本的mysql报10061错误,通过网上查找资料,发现可能是因为没有启动mysql服务而产生的。
使用C:\mysql\bin\mysqld --install安装mysql的服务。
使用下面的代码初始化数据库并新建一个密码为空、用户名为root 的用户
C:\mysql\bin\mysqld --initialize-insecure(如果C:\mysql\bin\目录下存在 data 文件夹,先删除再执行即可)
net start mysql 然后尝试再次启动mysql服务,并使用mysql -u root -p登录即可
进入数据库后可以使用一下语句修改root用户的密码
use mysql
ALTER
USER
'root'@'localhost'
IDENTIFIED
BY
'mysql123456'
;
//修改root的密码为mysql123456,如果直接复制这句代码运行,注意空格有没有出现转换错误