导出数据

1.导出mysql单张表结构和数据:

docker exec -it my-mysql mysqldump dbname -uroot -p123456 --tables tname >/root/t.sql

2.导出数据库中的所有表结构和数据

docker exec -it  my-mysql mysqldump -uroot -p123456 dbname > /root/t.sql

3.只导数据不导结构

docker exec -it my-mysql mysqldump -t -uroot -p123456 dbname  >/root/t.sql

4.只导结构不导数据

docker exec -it my-mysql mysqldump  --opt -d   -uroot -p123456 dbname  >/root/t.sql

导入数据

docker cp t.sql my-mysql:/   // my-mysql是mysql容器名
docker exec my-mysql sh -c 'exec mysql -uroot -p"$MYSQL_ROOT_PASSWORD" < t.sql'

 




相关文章:

  • 2021-10-19
  • 2021-10-23
  • 2022-01-24
  • 2021-06-29
  • 2021-06-04
猜你喜欢
  • 2022-01-19
  • 2022-01-01
  • 2021-09-02
  • 2021-10-03
相关资源
相似解决方案