进入Docker容器中修改mysql密码 | 您所在的位置:网站首页 › 全日制中医师承班山东 › 进入Docker容器中修改mysql密码 |
众所周知,docker内的容器对外界来说是封闭的,有时候需要修改一些配置或者进行一些命令交互时,就需要进入到docker容器内部进行交互 进入mysql容器内部使用命令 docker exec -ti percona mysql -u root -p命令及参数解释: docker exec :在运行的容器中执行命令 OPTIONS说明: -d :分离模式: 在后台运行 -i :即使没有附加也保持STDIN 打开 -t :分配一个伪终端 进入之后输入密码: 然后就登录到Mysql终端了,此时修改密码就很简单了 修改mysql root用户密码 方法1: 用SET PASSWORD命令首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘123’); 方法2:用mysqladmin格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -p123456 password 123 方法3:用UPDATE直接编辑user表首先登录MySQL。 mysql> use mysql; mysql> update user set password=password(‘123’) where user=‘root’ and host=‘localhost’; mysql> flush privileges; 修改完成后,重启容器即可 docker stop containerid docker start contatinerid |
CopyRight 2018-2019 实验室设备网 版权所有 |