实战 安装Mysql

思考:Mysql的数据持久化的问题

  1. 获取mysql的镜像

docker pull mysql

  1. 运行容器,需要进行数据的挂载

    安装和启动mysql,需要配置密码,这是要注意点!
    -d #后台启动
    -p #后跟对接的端口后
    -v #挂载,主机目录:容器内目录 。可以进行多目录的挂载。
    docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql
    -e MYSQL_ROOT_PASSWORD=123456 —name mysql01 mysql
    image.png
    image.png

  2. 启动成功之后,通过外部工具连接本地linux的mysql数据库

    sqlyog连接本地服务器的3310,在映射到容器内的3306端口,这个时候就可以实现连接。
    image.png

  3. 在sqlyog上可视化地创建test数据库

image.png
image.png

  1. 我们将容器删除,相关的目录依然会挂载在本地上,实现了容器数据持久化功能。

image.png