好久没使用MySQL了,突然需要使用就安装了一个,版本为mysql-5.7.16-winx64。新版本初次安装好不需要密码可以直接进入,然而为了安全和方便还是需要密码的,就设置了一个,根据经验设置步骤如下:
1、cmd进入MySQL:mysql -u root 回车;
2、系统提示输入密码,但是新安装的没有密码,直接回车进入数据库
3、重点来了,设置密码:use mysql 回车,显示Database changed,然后update user set password=password('123456') where user='root' ; 回车,竟然提示没有user这一列,各种update都不行,提示错误,最后查了一下,直接使用命令:SET Password=PASSWORD('newpassword')就可以啦,然后使用:FLUSH PRIVILEGES;刷新一下权限。
OK!搞定了。
原来MySQL5.6版本改了,以前的命令不行了,虽说是个小问题,但也耗费了咱一会时间,记录一下,供大家参考使用。