将后台数据从Berkeley的文件DB转到MySQL
日期:2008年7月17日 作者: 查看:[大字体 中字体 小字体]-
最近决定把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 ....
(4 objects saved.) MT::Placement .......... .......... .......... ..........
(527 objects saved.) MT::Template .......... .......... .......... ........(83 objects saved.) MT::TemplateMap .......... (10 objects saved.) MT::TBPing (0 objects saved.) MT::Session .......... .......... .........
(29 objects saved.) MT::PluginData (0 objects saved.) MT::Config . (1 objects saved.) MT::FileInfo (0 objects saved.) Done copying data from DBM to DBI::mysql! All went well. Your recommended setting -------------------------------------
# DataSource R:/SITE/mt-db ObjectDriver DBI::mysql Database mt DBUser root DBHost localhost DBPassword comein -------------------------------------
- [1] [2] 下一页
-
- 将后台数据从Berkeley的文件DB转到MySQL 相关文章:
- ·Php+Mysql注入专题
- ·Windows XP下PHP+MySQL环境搭建
- ·APACHE2.02+PHP5+mysql5配置
- ·图解win2003+iis6+php+gd2+mysql安装配置
- ·MM.MySQL MySQL的JDBC驱动程序的介绍
- ·MySQL的字符串函数大全(1)
- ·MySQL的AUTO_INCREMENT
- ·MySQL导入导出方法与工具
- ·Exim+MySQL+Courier-IMAP配置实录
- ·MySQL数据库学习手册之MySQL客户工具和API
- 将后台数据从Berkeley的文件DB转到MySQL 相关软件
- ·MySQL 4.1.0 中文参考手册
- ·Apache+PHP+MySQL 服务器套件 V1.0.0
- ·Apache+PHP+MySQL+Perl 服务器套件 V1.1.0
- ·MySQL Front V3.2 build 14.8
- ·EMS MySQL Manager Pro V4.0.5.1
- ·PHP/MySQL无需编程轻松创建数据库网站 V4.0
- ·MySQL Maestro V6.10.03
- ·MYSQL For Windows V5.1.11 beta
- ·Max(TM)财务进销存管理系统 V1.1.63 MySQL网络版
- ·EMS MySQL Manager Lite V4.0.5.1
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·学习SQL语句之SQL语句大全
- ·SQL Server不存在或访问被拒绝 问题的解决
- ·精妙SQL语句收集
- ·SQL里的cast和convert
- ·CS服务器架设方法
- ·SQLPLUS命令的使用大全
- ·SQL Server 练习题
- ·最新免费HTTP代理服务器
- ·数据库连接字符串大全
- ·巴塞尔新资本协议概述
- ·学习SQL SERVER的存储过程-之一认识存储过程语法
- ·提高查询速度:SQL Server数据库优化方案
- ·SQL游标原理和使用方法
- ·什么是SQL注入法攻击
- ·SQL Server不存在或访问被拒绝 问题的解决
- ·MS-SQL开发常用汇总和t-sql技巧集锦
- ·认识VF--Visual FoxPro 漫谈
- ·触发器概述
- ·怎么用sql修改表名
- ·SQLSERVER中,数据库同步的实现
特别推荐
- ·警惕恶意软件 网站SQL注入防御实战
- ·从三个方面进行讲解如何适当优化
- ·Vista下安装SQL Sever 2005报错的解决办法
- ·学习SQL语句之SQL语句大全
- ·打造SQL Server2000的安全策略
- ·SQL语句优化技术分析
- ·MySQL导入导出方法与工具
- ·CS服务器架设方法
- ·改进的socket控件
- ·什么是SQL注入法攻击
- ·用SQL语句删除重复记录的四种方法
- ·数据库查询优化
- ·MySQL常见错误问答!
- ·MySQL从后门进企业市场
- ·精妙SQL语句收集
- ·如何在WinNT/2K/XP下启动纯DOS
- ·自己动手做一个SQL解释器
- ·SQL SERVER实用技巧
- ·动态创建MSSQL数据库表存储过程
- ·数据库的分页问题
