最开始使用update设置密码,出错:ERROR 1064 (42000): You have an error in your SQL syntax;
update user set authentication_string=password('123456') where user='root';
提示应使用alter语句
然后换成alter,结果语句没错,重新登录时会出现错误:Access denied for user 'root'@'localhost' (using password: YES)
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
使用了各种办法都没有用(气!!)最后换了密码,换成root了
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
结果成功了!??
使用navicat连接时出现错误:2003-Can't connect to MySql server on 'localhost'(10061)
发现是我把mysql服务关了,在服务中将mysql启动,再次连接,成功。