12月17日:
实现虚拟机和主机间的共享:
采用了第二个方法:vmware tools
vmware tools采用了上述链接里面的方法。
还是先卸载掉,因为没时间。
现在所需要做得就是,把自己利用QQ来实现吧。
接着编译安装:
:
cp support-files/my-medium.cnf /etc/my.cnf
这一步的意思:????
不管了,先拷贝过去再说啊:
执行:
将yugao添加到组mysql中:
初始化数据库并修改目录权限
# cd /home/yugao/mysql
# bin/mysql_install_db --user=yugao
执行时出现了下面的情况:
上面的情况正好和帖子:
情况一致
# chown -R root . ??有问题
# chown -R yugao /home/yugao/mysql/var
# chgrp -R yugao .??有问题啊?
步骤六
设置文件权限
[root@localhost ~]# chown -R root:mysql /usr/local/mysql
[root@localhost bin]# chown -R mysql /usr/local/mysql/var/
在以下网站上看见了很多东西:
开头要修改:在系统中默认给来个/etc/mysql/my.cnf这个文件一定要改个名字,或者注释掉,我就有很多莫名的问题由起引起,
不过自己没有做,因为改不了。
启动服务器:
等待时间太长了。
放弃了上面的作法:
接着采用另外一个帖子的作法了:下面的都是采用这个链接的网页,成功啦!!!!
复制系统服务脚本:
cp /home/yugao/mysql/share/mysql/mysql.server /etc/init.d/mysql
.再运行命令: sudo /usr/sbin/update-rc.d -f mysql defaults,将mysql安装为默认服务。
启动mysql数据库.
sudo /etc/init.d/mysql start
命令行进入数据库进行测试:
运行mysql自带的测试脚本需要等的时间比较久:
cd /home/yugao/mysql/mysql-test ;
sudo perl mysql-test-run.pl
部分中间结果:
12月18日:
编译安装和删除mysql源代码:
这个帖子比较详细了。
考虑到《mysql核心内幕》的mysql源代码版本是:mysql5.1.34
所以想把以前的东西卸载掉,然后换成5.1.34。
为了以后方便更省事情,还是重新来吧。
先把mysql文件夹全部删掉。
解压版本5.1.34:
进入到:
cd mysql-5.1.34
然后执行:
sudo ./configure --prefix=/home/yugao/mysql --with-mysqld-user=yugao -with-charset=utf8 -with-collation=utf8_general_ci -with-extra-charsets=latin1
然后执行:
make
然后执行: make install
然后在/home/yugao/mysql下:
cp support-files/my-medium.cnf /etc/my.cnf 这个拷贝执行先没有做,以后如果有问题在来看。
也没有做。
接着:
貌似有点小问题,不管了,先看看后面的情况在说。
然后执行:
问题是没有对数据库进行初始化:对应于第12步:
bin/mysql_install_db --user=yugao
.复制默认配置到/etc目录:
cp /home/yugao/mysql/share/mysql/my-medium.cnf /etc/my.cnf
接着:
第13步骤:
启动数据库:
在帖子:
找到了解决方法:
然后执行:
cd /home/yugao/mysql/mysql-test ;
sudo perl mysql-test-run.pl
再一次成功了!!
接下来要进行的是:
把《mysql核心内幕》书上的例子源码跑通过,然后截图做presentation。
但是在网站:
没有找到,已经用gmail邮箱给:
help@mysqlsystems.com mysqlsystems@hotmail.com |
发了咨询。
备份了一下mysql和mysql-5.1.34文件夹了。结果是mysql/mysql-test/var有点问题了。