docker部署mysql

it2024-11-12  7

1.拉取mysql镜像2.验证是否拉取成功3.运行mysql镜像4.进入容器,修改root用户允许远程访问 4.1 查看容器id4.2 进入容器4.3 进入mysql4.4 修改远程权限:4.5 通过Navicat等远程访问工具进行访问 5.数据卷的挂载,方面我们后期维护

1.拉取mysql镜像

sudo docker pull mysql:8.0

2.验证是否拉取成功

sudo docker images

3.运行mysql镜像

docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root docker.io/mysql:8.0

4.进入容器,修改root用户允许远程访问

4.1 查看容器id

docker ps

4.2 进入容器

sudo docker exec -it 57c08d3e2b5b /bin/sh

4.3 进入mysql

mysql -u root -p

4.4 修改远程权限:

alter user 'root'@'%' identified with mysql_native_password by 'root';

4.5 通过Navicat等远程访问工具进行访问

5.数据卷的挂载,方面我们后期维护

sudo docker run -it -v /home/docker/mysql/conf:/etc/mysql/conf.d -v /home/docker/mysql/data:/var/lib/mysql
最新回复(0)