印象里 没有密码就能登录是因为在配置中加了两句话 跳过了密码,但是这次配置什么都没加 而且给root设置了密码之后也是在本地直接没密码就能登录,所以就百度了一句话
use mysql;
update user set authentication_string=password("你的密码") where user='root'; #(无password字段的版本,也就是版本<=5.7的)
update user set password=password('你的密码') where user='root'; #(有password字段的版本,版本>5.7的)
update user set plugin="mysql_native_password"; #就是这句话的作用
flush privileges;