最近决定把MT的后台数据从Berkeley的文件DB转到MySQL。原因之一是使用关系数据库可以获得更多的灵活性,比如运行一条sql来变更 所有entry的某一个属性;另外一个原因是为了提前熟悉一下这个数据库,牙牙网站使用虚拟主机,DreamHost提供的数据库是MySQL,而我从前 主要使用了SQL Server,Oracle和DB2,Postgresql也只了解了一点,而MySQL则几乎没有接触过。
下载了5.0.27安装文件,安装顺利,使用了第一个默认端口3306,UTF-8的数据库字符集。
安装完成,运行了命令行客户端,输入help,给出的帮助命令不多,也没见到有关数据库创建的命令,便查了安装的帮助文件,组织的还算不错,很齐全,很快找到相关的命令:
查看已有数据库show databases;连接数据库 testuse test;创建数据库 mtcreate database mt;接下来寻找把已有DB转化到MySQL的方法,很快找到一个第三方的工具mt-db-convert.cgi ,可以实现MT支持的几种不同的DB之间的转换。
下载回来放到cgi-bin的mt目录,在浏览器访问运行,输入新创建的MySQL数据库名称mt,用户名root,密码,主机填入localhost,开始Convert。转换过程很快就完成了,不到1分钟,没有出现错误提示,转换信息如下:
mt-db-convert.cgi($Rev: 173 $): Converting your MT data between DB engines (for MT 3.2) Loading database schema... Loading data... MT::Author . (1 objects saved.) MT::Blog .. (2 objects saved.) MT::Trackback .......... ..........
(327 objects saved.) MT::Category .......... ..........
(50 objects saved.) MT::Comment .. (2 objects saved.) MT::Entry .......... .......... ..........
(514 objects saved.) MT::IPBanList (0 objects saved.) MT::Log .......... .......... .......... .......... .......
(437 objects saved.) MT::Notification (0 objects saved.) MT::Permission ....
将后台数据从Berkeley的文件DB转到MySQL
来源:
作者:
时间:2008-07-15
Tag:
点击:
0
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注
- 图解MySQL数据库的安装和
- 解决PHP问题:Fatal error
- myeclipse在struts中配置m
- Mysql JDBC驱动版本与Mysq
- MySQL备份-mysqldump命令
- linux端口列表
- Mysql不支持GBK及解决方法
- Mysql 百万级数据优化资料
- MYSQL数据库实用学习资料
- mysql负载均衡集群架设
- 关于随机抽取order By Ran
- linux下mysql的卸载
- mysqldump / mysqlhotcopy
- 在 Linux 下使用优盘。
- mysql连接字符集和校对
- MySQL 命令行下插入中文数
- MySQL复制配置步骤文档(主
- mysql4.1.10的JDBC驱动(my
- Can't find file: './my
- mysql二进制安装
