备忘录:喜欢,即可,无它。 记录:NO.204 本例环境: 操作系统:CentOS-8.1.1911-x86_64-dvd1 docker版本:Docker version 19.03.8 远程连接工具:SecureCRT 8.0 虚拟机:vmware 12 tomcat版本:MySQL5.7.29 1.官网镜像版本查看 https://hub.docker.com/ 2.拉取镜像(下载) docker pull mysql:5.7.29 注意:mysql 软件名称 : 分隔符 5.7.29 版本号 3.查看镜像是否下载成功 docker images 4.启动mysql docker run -p 13306:3306 --name MySqlZbz -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.29 5.使用客户端连接  6.使用客户端创建zbzdb数据库 6.1 在zbzdb创建一张表,建表语句
CREATE TABLE `t_city` (
`CITY_NAME` VARCHAR(64) COLLATE utf8_bin NOT NULL COMMENT '城市名',
`LAND_AREA` DOUBLE DEFAULT NULL COMMENT '城市面积',
`POPULATION` BIGINT(16) DEFAULT NULL COMMENT '城市人口',
`GROSS` DOUBLE DEFAULT NULL COMMENT '生产总值',
`AREA_NUMBER` VARCHAR(64) COLLATE utf8_bin DEFAULT NULL COMMENT '行政区划代码',
`POSTAL_CODE` VARCHAR(64) COLLATE utf8_bin DEFAULT NULL COMMENT '邮政编码',
`TELEPHONE_CODE` VARCHAR(64) COLLATE utf8_bin DEFAULT NULL COMMENT '电话区号',
`CAR_CODE` VARCHAR(64) COLLATE utf8_bin DEFAULT NULL COMMENT '车牌代码',
`CITY_DESCRIBE` VARCHAR(512) COLLATE utf8_bin DEFAULT NULL COMMENT '城市描述'
) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='城市信息表'
6.2在t_city中插入一条数据
INSERT INTO t_city (CITY_NAME,LAND_AREA,POPULATION,GROSS,AREA_NUMBER,POSTAL_CODE,TELEPHONE_CODE,CAR_CODE,CITY_DESCRIBE)
VALUES("杭州",16853.57,10360000,15373,330100,310000,0571,"浙A","互联网城市");
6.3查询一条数据
 7.针对连接不上问题,本例无此问题。 7.1.进入容器中的mysql,在exec命令后面添加 -it参数 /bin/bash 命令:docker exec -it a34881de594e /bin/bash  7.2.在容器中,登录mysql 命令: mysql -u root -p 7.3.在容器中,修改root 登入密码 命令:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 7.4.退出容器 命令:exit 以上,感谢。 |