在mysql容器中,如何创建表、导入、导出sql文件
- 进入mysql容器
docker exec -it mysql bash
- 进入mysql,其中root 123456为mysql账户密码
mysql -hlocalhost -uroot -p123456
- 创建表
CREATE DATABASE IF NOT EXISTS `shop` default character set utf8mb4 collate utf8mb4_unicode_ci;
- 进入shop数据库
use shop;
- 导入数据文件sql
source /var/lib/mysql/shop.sql
- 查看shop数据库中表
show tables;
- 查看所有数据库
show databases;
- 导出数据库,其中root 123456为mysql账户密码
docker exec -it mysql bash
/usr/bin/mysqldump -uroot -123456 20210419 > /var/lib/mysql/data.sql