1.拉取mysql5.7镜像
docker pull mysql:5.7
2.查看当前系统有哪些docker镜像
docker images
3.创建mysql创建容器
3.1创建数据存放目录
mkdir -p /opt/mysql/data
3.2创建并运行mysql容器(root密码设置为 root)
docker run -di --name mysql -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:5.7
3.3启动容器
docker start mysql
3.4Mysql进入容器
docker exec -it mysql /bin/bash
3.5登录容器中的mysql
mysql -uroot -proot
登录Mysql结果图
3.6远程授权
grant all on *.* to root@'%' identified by 'root';
4.MySQL简单操作
4.1mysql创建数据库,指定编码格式
create database MyDB_two character set utf8;
4.2创建表
create table MyDB_two.tb_user(
id int(10) PRIMARY KEY AUTO_INCREMENT,
user_name varchar(20),
password varchar(20),
name varchar(20),
age int(10),
sex int(10),
birthday date,
created date,
updated date
)character set utf8 collate utf8_general_ci;
4.3数据插入
insert into MyDB_two.tb_user(id,user_name,password,name,age,sex,birthday,created,updated)
values(1,'zhangsan','Simple@1234','张三',20,1,'2001-01-01','2021-08-07','2021-09-10');
4.4查看数据
select * from MyDB_two.tb_user;
查询结果