文档中心
官网

MySQL

修改密码

请注意,此操作仅适用于在创建 MySQL 容器之前操作生效!如果您已经创建了 MySQL 容器并运行了那么此操作无效!!!

打开程序目录下的 .env 文件,修改其中的

DB_PASSWORD=新密码

然后执行 sudo docker compose up -d mysql 即可生效。

备份数据库

sudo docker compose exec mysql mysqldump -uroot -p密码 meedu > mysql-backup.sql

执行命令前请记得修改其中的密码。该条命令会备份 meedu 数据库的内容到当前目录的 mysql-backup.sql 文件。

数据库控制台

sudo docker compose exec -it mysql /bin/bash

mysql -uroot -p

use meedu

导入数据库

首先,将备份的 sql 文件复制到 mysql 容器里:

sudo docker compose cp sql文件 mysql:/backup.sql

然后进入数据库控制台,执行:

source /data/backup.sql

恢复操作完成后,退出 mysql 容器,删除复制到 mysql 容器的备份文件:

sudo docker compose exec mysql rm /backup.sql