文章目录
前言
最近公司做了一个数据库选型,因为客户那边使用的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安装成功,开始愉快的工作了。哈哈!!!