因为某些原因,下载了MySQL8.0.12。
在更改密码时,由于忘记了具体语法,便查了一下,发现语句如下:
mysql> set password for root@localhost = password('123');
以及这样:
mysqladmin -uroot -p123456 password 123
但是这俩在MySQL8.0.12上都失效了,最后找到如下代码:
ALTER USER 'root@localhost' IDENTIFIED WITH mysql_native_password BY '123'
更改成功!