更改Docker容器中的Mysql数据库密码
更改数据库密码,需要数据库的初始密码。容器首次启动,会自动创建密码,使用下面的命令能够查看到初始密码: docker logs Mysql数据库容器名 在日志中有密码。使用改密码登录到数据库,更改数据库密码: mysql> update user set authentication_string=password(‘new_password’) where user=’root’; 或者 mysql> SET PASSWORD FOR ‘root’ = PASSWORD(‘new_password’); Mysql 5.7及之前的版本使用: mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘newpassword’; 上面的命令修改完密码,仍然只允许“root”从“localhost”连接,若改变密码并允许“root”从任意主机登录,用下面的命令: ALTER USER ‘root’@’%’ IDENTIFIED BY ‘newpassword’;