今天遇到一个问题,我希望修改外网访问mysql的密码
于是我输入了
alter user root@'localhost' identified by '密码';
发现密码并没有修改到,但是我进入容器的mysql控制台中的密码却已经被修改了,所以我找到了下面这行代码。
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
这段命令是给予root用户对这个数据库的所有权限并同时给他设了密码,默认创建的时候是123456,通过这个语句可以修改root的密码