Docker安装MySql

文章介绍了MySQL数据库的基本概念,包括其作为轻量级关系型DBMS的特性。接着,通过Docker进行MySQL镜像的查看、拉取和启动操作,详细阐述了如何创建挂载目录,以及使用命令行启动MySQL容器。最后,文章提到了使用Navicat测试数据库连接成功,并展示了如何在MySQL中创建表格的过程。
摘要由CSDN通过智能技术生成

1.MySql简介

MySQL是一个轻量级关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。目前MySQL被广泛地应用在Internet上的中小型网站中,由于体积小、速度快、总体拥有成本低,开放源码、免费,一般中小型网站的开发都选择Linux + MySQL作为网站数据库。MySQL是一个关系型数据库管理系统,MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,就增加了速度并提高了灵活性。由于分布式和集群的出现,mysql也用于大型的网站上。

2.拉取MySql镜像

(1)查看MySql的docker镜像

docker search mysql

 (2)拉取mysql镜像

docker pull mysql:5.7

(3)查看拉取的镜像

docker images | grep mysql

 3.启动MySql

(1)创建挂载目录

mkdir -p /mydata/mysql/log
mkdir -p /mydata/mysql/data
mkdir -p /mydata/mysql/conf

(2)拉取并启动

 sudo docker run -d -p 3306:3306 -v /usr/local/mysql/conf:/etc/mysql/conf.d -v /usr/local/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name  mysql mysql:5.7

带有-v得是拉取

 (3)查看容器

docker ps -a

用navicat测试下数据库是否启动成功:

用户名密码刚才创建docker时均设为了root

 点击测试连接,显示测试成功,说明docker的mysql实例已经正常启动

创建表格

打开链接,访问数据库

双击打开链接,选择需要创建表的数据库

 

点击新建表。

右键数据库中的表,选择新建表

 

设置表字段和类型

设置数据表中的相关字段和数据类型。可根据需求增删

 

保存并设置表的名称。

点击保存,在弹出框中输入数据表名称。点击确定即可

 今日份博客已完成,下期见

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值