0. 拉镜像
docker pull mysql:8.0.15
1.启动mysql 设置密码、设置挂载数据卷
docker run -d -p 3306:3306 --name mysql -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql
2.进入mysql容器
docker exec -it 03e00fa85e53 /bin/bash
法务远程是进入mysql修改root权限,可以通过任何客户端连接
ALTER USER ‘root’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
查看docker 所有实例
docker ps -a
docker 基本操作
docker start 容器id
docker restart 容器id
docker stop 容器id
docker kill 容器id
查日志
docker logs --tail num 容器id # num为要显示的日志条数
不停止容器退出
Ctrl+P+Q
3. 登录mysql
mysql -u root -p
建库
CREATE DATABASE Test_db;
查看
show databases;
删库
DROP DATABASE Test_db;
连库
use Test_db;
建表
CREATE TABLE buy (id int(10),name char(20),phone int(12));
CREATE TABLE test_bable (id int(10),name char(20),year int(12));
查表
show tables;
删表
drop buy;
合规详细创表规则:
https://blog.csdn.net/qq_38149054/article/details/124867130