标签:pull 改密码 docker 开机自启动 doc chmod use 访问 ges
PerconaMySql版本为8.0.20-11
版本可以自行选择修改
拉取镜像
docker pull percona:ps-8.0.20-11
创建实例启动容器
docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d percona:ps-8.0.20-11
-p 3306:3306:将容器的3306号端口映射到主机的3306号端口
-v /mydata/mysql/log:/var/log/mysql:将容器的日志文件挂载到主机
-v /mydata/mysql/log:/var/log/mysql:将容器的日志文件挂载到主机
-v /mydata/mysql/conf:/etc/mysql:将容器的配置文件挂载到主机
-e MYSQL_ROOT_PASSWORD=root:设置root用户的密码为root
-d percona:ps-8.0.20-11:指定以什么镜像启动容器
将文件夹的读写权限放开,之后重启容器
sudo chmod -R 777 文件路径(/mydata/mysql/)
重启mysql容器
docker restart mysql
设置MySQL容器开机自启动
docker update mysql --restart=always
PerconaMySql 安装完成,然后就修改root的初始密码和设置所有IP都可以访问
使用root登录容器MYSQL修改密码
docker exec -it -u root mysql bash
在容器内登陆Mysql
mysql -u root -proot
修改密码,修改为123456
ALTER user ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;
开启所有IP都可以访问
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘;
FLUSH PRIVILEGES;
使用工具是否可以连接成功
使用Docker 安装PerconaMySql8.0.20-11
标签:pull 改密码 docker 开机自启动 doc chmod use 访问 ges
原文地址:https://www.cnblogs.com/shengfan/p/13902851.html