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
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实例已经正常启动
创建表格
打开链接,访问数据库
双击打开链接,选择需要创建表的数据库
点击新建表。
右键数据库中的表,选择新建表
设置表字段和类型。
设置数据表中的相关字段和数据类型。可根据需求增删
保存并设置表的名称。
点击保存,在弹出框中输入数据表名称。点击确定即可
今日份博客已完成,下期见