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