文章目录
- Docker MySQL部署
Docker MySQL部署
#1.拉取mysql镜像
docker pull mysql
#2.查看拉取的mysql镜像
docker images
#3.创建MySQL容器
docker run -di --name ly_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
注:-p 代表端口映射,格式为 宿主机映射端口:容器运行端口
宿主机的端口可以根据需要添加,只要不端口冲突即可,也可以3306
-e 代表添加环境变量 MYSQL_ROOT_PASSWORD是root用户的登陆密码
#4.查看mysql容器是否启动运行
docker ps
#5.进入MySQL容器,登陆MySQL
docker exec -it pinyougou_mysql /bin/bash
#6.登陆mysql
mysql -u root -p
#7.远程登陆MySQL**</font>
- (1)我们在我们本机的电脑上去连接虚拟机Centos中的Docker容器,这里192.168.1.102是虚拟机操作系统的IP
这里使用Navicat Premium 12进行演示:
【打开Navicat Premium 12】-【连接】-【Mysql】-输入信息连接即可
- (2)在本地客户端先创建数据库,再执行建库脚本
执行:pinyougoudb.sql,为下面联联调作准备
CREATE TABLE `tb_user` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`username` varchar(50) NOT NULL COMMENT '用户名',`password` varchar(32) NOT NULL COMMENT '密码,加密存储',`phone` varchar(20) DEFAULT NULL COMMENT '注册手机号',`email` varchar(50) DEFAULT NULL COMMENT '注册邮箱',`created` datetime NOT NULL COMMENT '创建时间',`updated` datetime NOT NULL,`source_type` varchar(1) DEFAULT NULL COMMENT '会员来源:1:PC,2:H5,3:Android,4:IOS,5:WeChat',`nick_name` varchar(50) DEFAULT NULL COMMENT '昵称',`name` varchar(50) DEFAULT NULL COMMENT '真实姓名',`status` varchar(1) DEFAULT NULL COMMENT '使用状态(Y正常 N非正常)',`head_pic` varchar(150) DEFAULT NULL COMMENT '头像地址',`qq` varchar(20) DEFAULT NULL COMMENT 'QQ号码',`account_balance` decimal(10,0) DEFAULT NULL COMMENT '账户余额',`is_mobile_check` varchar(1) DEFAULT '0' COMMENT '手机是否验证 (0否 1是)',`is_email_check` varchar(1) DEFAULT '0' COMMENT '邮箱是否检测(0否 1是)',`sex` varchar(1) DEFAULT '0' COMMENT '性别,1男,2女',`user_level` int(11) DEFAULT NULL COMMENT '会员等级',`points` int(11) DEFAULT NULL COMMENT '积分',`experience_value` int(11) DEFAULT NULL COMMENT '经验值',`birthday` datetime DEFAULT NULL COMMENT '生日',`last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',PRIMARY KEY (`id`),UNIQUE KEY `username` (`username`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='用户表';
- 5. 查看容器IP地址
- 我们可以通过以下命令查看容器运行的各种数据
docker inspect ly_mysql
运行效果如下:
我们可以看到我们的数据库服务器的IP是172.17.0.2
想学习更多微服务、分布式、中间件、数据库、项目快速构建等系列技术
请访问Gblfy主页:https://blog.csdn.net/weixin_40816738
让我们一起进步!!!