前言
为了追求网站访问的稳定性 准备将wordpress
博客迁移到hexo
上 考虑到数据量比较多 我直接将数据库导出成压缩包 然后下载到本地电脑 然后使用python
批量将里面的文章转成markdown
格式的文档
准备工作
导出数据库
1
mysqldump -u用户名 -p密码 数据库名 | gzip > 数据库名.sql.gz
将导出的数据库文件下载到本地 然后双击解压该数据库
1
scp -r root@服务器IP:刚导出的数据库所在路径 本地目录
数据库导入进本地
mysql
中 方便python
连接首先创建新数据库:
1
mysql>create database 数据库名;
然后将
sql
文件导入到该库中:1
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
Python批量转换
python
代码如下:
1 | # coding:utf-8 |
想要正常运行该代码 需要安装pymysql
和markdownify
两个库:
1 | pip3 install markdownify |
本文为作者原创 转载时请注明出处 谢谢