1、下载MySQL
docker pull mysql:5.7 //(5.7版本号)
//使用网易代理 docker pull hub.c.163.com/library/mysql:5.7
docker images |grep mysql //查看是否下载成功
2、启动MySQL 名为mysql5
docker run -p 3306:3306 --name mysql5 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
//-p: 端口映射,格式为:主机(宿主)端口:容器端口
//--name="nginx-lb": 为容器指定一个名称;
//-e MYSQL_ROOT_PASSWORD=123456: 设置环境变量;密码为123456
//-d: 后台运行容器,并返回容器ID
3、docker关于MySQL操作
docker top mysql5 //查看是否启动
docker stop mysql5 //停止mysql5的运行
docker restart mysql5 //重新启动mysql5
docker rm mysql5 //移除mysql5
docker search mysql //搜索MySQL指令
4、进入MySQL
docker exec -it mysql5 bash //进入MySQL
mysql -u root -p //登陆MySQL,后输入密码
执行
show databases; //显示提供数据库,成功
5、MySQL简单操作(废话)
show databases; //显示提供数据库,成功
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
create database yyss;
show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| yyss |
+--------------------+
use yyss;
create table user(username varchar(15),password varchar(15),sex varchar(2));
insert into user(username,password,sex) values('a','123456','m');
insert into user(username,password,sex) values('b','123456','w');
insert into user(username,password,sex) values('c同学','123456','w');
select * from user;
+----------+----------+------+
| username | password | sex |
+----------+----------+------+
| a | 123456 | m |
| b | 123456 | w |
| c | 123456 | w |
+----------+----------+------+