Dockek系列之-Mysql安装


前言

最近公司做了一个数据库选型,因为客户那边使用的SQL server,公司也刚好有现成的Sqlserver数据库,但是因为主要还是版权问题,放弃使用Sqlserver,改用Mysql其实功能都大同小异,基本功能都能实现。因为Mysql开源,集成案例,解决方案还更多一些。

  • 体积小
  • 速度快
  • 总体拥有成本低
  • 开放源码
  • 支持系统平台多,支持语言多

一、查询Mysql镜像

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

在这里插入图片描述

二、 下载镜像

docker pull docker.io/mysql
在这里插入图片描述

三、 查看下载镜像列表

docker images
在这里插入图片描述

四、 创建Mysql容器

docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=xxx docker.io/mysql:latest
创建mysql容器,MYSQL_ROOT_PASSWORD=xxx 设置root的密码为xxx
在这里插入图片描述

五、 查询Mysql进程

docker ps|grep mysql
在这里插入图片描述

六、 进入Mysql容器

docker exec -it ba11bf425288 /bin/sh
在这里插入图片描述

七、 进入Mysql数据库

mysql -uroot -p
密码即为上面设置的xxx,这个密码只是示例,正常的密码自己设置
在这里插入图片描述

八、 允许远程登录设置

alter user ‘root’@’%’ identified with mysql_native_password by ‘xxx’;
在这里插入图片描述可以看到我们安装的Mysql版本为 8.0.21社区版。

九、 测试远程客户端登录

在这里插入图片描述

总结

个人感觉用Docker安装Mysql真的快捷,稳健,Docker真丝太好用了。Mysql安装成功,开始愉快的工作了。哈哈!!!