存储引擎开发日志2

12月3日:
现在决定了,先把原来下载的msql5.1的源代码都删了,在下载一次。



12月4日:
既然目前编译和安装存在很多不确定性,为避免以后安装出错而重新下载,因此将源代码文件夹5.1备份于/home/gaoyu/copy,


12月6日:
在csdn上的牛人解答:http://bbs.csdn.net/topics/390304541?page=1#post-393126887


大哥,我自己开发一个存储引擎,是选择镜像站点的code,还是从launchpad.net上下,哪个更好?
csdn数据库专家  12:34:30
显然基于一个正式的release版本的好啊
你难道要天天去更新code啊?


12月7日
下载完了镜像站点的源代码:
现在开始解压缩.tar.gz文件:

然后执行命令:

发现在/home/gaoyu/mysql下多一些文件和文件夹:


先删除了原来的文件夹mysql里面的文件和源代码包,重新再来:



然后按照书上P48页所示:
make  出现了很多错误。

所以现在决定,按照就按照网上的来进行:
第一   首先选择Ubuntu 11.10
第二   如果今天内还不能按照好mysql
第三   就必须选择在自己虚拟机(Ubuntu 10.04)上按照mysql ,先把系统完成了在说,实验以后再说,不要做个完美主义者。
毕竟Ubuntu10.04毕竟老,用的人多。 mysql5.1.65也是毕竟老(书本上也基本都是这个的,所以还是选择老的,进行会更顺利些。

mysql5.1.65:
http://download.softagency.net/MySQL/Downloads/MySQL-5.1/mysql-5.1.65.tar.gz


cmake 安装成功了:



问题1:
如何编译查看build.log文件?    error, sign.......????
通过网上咨询了相关的人:在/home/gaoyu/msql-5.1.65下的文件夹里的build.log文件里面没有找到"error" "sign"的字符。
没有错误啊。



晚上20:25来到实验室:
决定了采用 Ubuntu10.04mysql5.1.65也是毕竟老


Bazaar先不用去管理了。
等以后需要在去进行吧!!!

虚拟机成功识别了U盘:
在控制面板->管理工具->服务里面,把VMware所有的服务都打开了,就好使了。


先解压缩:

去网上找个例子吧!!!
今天到此结束。



12月9日:
首先安装中文拼音输入法:
http://www.2cto.com/os/201202/121250.html
这个不太好使,换个别的
http://blog.csdn.net/wangjingfei/article/details/5614278

中文拼音输入法完事了。



在网站:
http://hi.baidu.com/malloc_delete/item/5e873c9b60a127cab7253197


http://hi.baidu.com/malloc_delete/item/5e873c9b60a127cab7253197

http://618119.com/archives/2010/11/17/179.html



12月11日
最终选择的是:
http://hi.baidu.com/malloc_delete/item/5e873c9b60a127cab7253197

先执行:(#apt-get install build-essential libncurses5-dev)

最后显示好像是有点错误,先不管了,在CSDN上面发帖子询问。


1> 首先建立 mysql 用户

# groupadd mysql

# useradd -g mysql mysql

执行完命令后:
# ./configure --prefix=/home/yugao/mysql --with-mysqld-user=yugao -with-charset=utf8 -with-collation=utf8_general_ci -with-extra-charsets=latin1 

出来问题啦: 



并且在mysql文件夹里面没有任何东西。


12月12日:
csdn数据库专家  14:19:47
apt-get install libncurses5-dev

执行命令后:

先装这个试试吧。慢慢来,缺啥被啥
你先忙,我要干活了

csdn数据库专家  15:38:08
应该可以了吧。
apt-get install build-essential


apt-get install cmake

有问题:

采用网上的方法:
sudo apt-get update  后:

apt-get install libtool

有问题:
但是采用sudo apt-get update后:



只需要这4个,基本上

已经验证上面的安装好啦!

执行完makeinstall:

在/home/yugao/mysql下:






你可能感兴趣的:(存储引擎开发日志2)