一、下载的源代码版本是mysql-5.0.83
以下以root身份执行
二、添加用户和组
groupadd mysql
useradd -d /home/mysql -g [mysql组的id] mysql
或
useradd -d /home/mysql --user-group mysql
三、配置
具体的选项可看
./configure --help
./configure --prefix=/usr/local/mysql-5.0.83 --localstatedir=/usr/local/mysql-5.0.83/data --with-unix-socket-path=/usr/local/mysql-5.0.83/tmp/mysqld.sock --with-mysqld-user=mysql --enable-large-files --with-big-tables --with-charset=utf8 --with-extra-charsets=latin1,gb2312,gbk
四、编译和安装
make
make install
五、复制my.cnf配置文件
cd /usr/local/mysql-5.0.83
cp 编译目录/share/mysql/my-large.cnf ./my.cnf
六、初始化数据库
cd 编译目录/script
./mysql_install_db --datadir=/usr/local/mysql-5.0.83/data
七、改变目录权限
chown -R