django之mysql数据库迁移


尝试使用

python manage.py dumpdata > mysite_all_data.json
python manage.py loaddata mysite_all_data.json

失败。

使用mysql自带的备份和恢复命令:

# 导出数据库 wulaoer 到 wulaoer.sql 文件中
mysqldump -u username -p --database wulaoer > wulaoer.sql

# 导入数据库到 新的服务器
mysql -u username -p
输入密码进入 MySQL 命令行
> source /path/to/wulaoer.sql

#注意:数据导入导出可能需要数据库超级权限,用 sudo su postgres 切换到数据库超级用户 postgres

成功~~~