写点什么

docker 安装 mysql5.7 并挂载目录到本地

发布于: 2020 年 05 月 08 日

基于 docker 安装 mysql5.7 并挂载目录到本地

mkdir -p datadirmkdir -p {data,logs,conf}docker pull mysql:5.7docker run -p 3306:3306 --name mysql -v /data/datadir/conf:/etc/mysql/conf.d -v /data/datadir/logs:/logs -v /data/datadir/data:/var/lib/mysql -e MYSQLROOTPASSWORD=123456 -d mysql:5.7
复制代码


进入容器:

docker exec -it 62349aa31687 /bin/bash
复制代码


进入 mysql:


mysql -uroot -p
复制代码


授权:


mysql> GRANT ALL ON . TO 'root'@'%';
复制代码


刷新权限:


mysql> flush privileges;
复制代码


更新加密规则:


mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
复制代码


更新 root 用户密码:


mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysqlnativepassword BY '123456';
复制代码


刷新权限:


mysql> flush privileges;
复制代码


发布于: 2020 年 05 月 08 日阅读数: 66
用户头像

真实而自由 2020.04.29 加入

自动化运维实践者、IT项目管理理念分享、个人工作总结

评论 (1 条评论)

发布
用户头像
5.7 版本不用修改加密规则吧,基本都能正常使用。
2020 年 05 月 08 日 18:07
回复
没有更多了
docker安装mysql5.7并挂载目录到本地