系统ubuntu10.04
mysql mysql-5.1.51.tar.gz
步骤:
1将压缩包解压
tar -zxvf mysql-5.1.51.tar.gz
2 进入安装目录
cd mysql-5.1.51
3.检查是否安装g++或者gcc,build-essential,否则会提示错误.
可以用新立得查看,也可以用命令dpkg -l |grep g++
4 配置环境,生成makefile
./configure --prefix=/usr/local/mysql
也可以天剑更多配置项,但是添加的越多错误越多,最后还是选择最少的这个了,将安装目录放在/usr/local/mysql下。
5 编译连接
make
6安装
make install
如果安装了automake,省去了第六步。
7.添加配置项文件,这样启动mysql的时候会根据你这个文件中的设置来启动。
cp support-files/my-medium.cnf /etc/my.cnf
可以编辑my.cnf做相应的设置。
8创建mysql授权表,会建立一个 mysql 资料库和一些 tables,用来管理使用 MySQL 的授权资讯,也就是使用者有哪些使用资料库的权限。
cd /usr/local/mysql
bin/mysql_install_db --user=mysql
这一步可能需要改变下文件权限设置为可执行。
9更改文件所有者
此时目录为/usr/local/mysql
chown -R root .
chown -R mysql var
chgrp -R mysql .
10启动mysql服务/share/mysql/mysql.server start
如果启动成功,说明安装ok了。
参考:
http://dev.mysql.com/doc/refman/5.1/zh/installing.html#compilation-problems
http://doc.linuxpk.com/42942.html