4:安装MySQL 的源码包
#useradd –M –s /sbin/nologin mysql 添加mysql用户,如果安装系统时候已经装过mysql会提示用户已存在,建议在安装前先卸载掉系统自带的mysql,卸载完成后必须重启,否则新装的mysql会无法启动,提示错误信息3306端口被占有
#tar zxvf mysql-5.0.81.tar.gz -C /usr/local/src
#cd /usr/local/src/mysql-5.0.81
#./configure --prefix=/usr/local/mysql
#make
#make install
安装完成。
配置mysql
#cd /usr/local/src/mysql-5.0.81
#cp support-files/my-medium.cnf /etc/my.cnf 复制主配置文件
#/usr/local/mysql/bin/mysql_install_db --user=mysql 初始化
#chown -R root:mysql /usr/local/mysql
#chown -R mysql /usr/local/mysql/var
#vim /etc/ld.so.conf.d/mysqld.conf 对库文件进行连接
/usr/local/mysql/lib 增加该行
#ln -s /usr/local/mysql/include /usr/include/mysql 对头文件进行连接
#/usr/local/mysql/bin/mysqld_safe --user=mysql & 后台安全启动 (如果显示启动并且卡住不动按回车)
#cd /usr/local/src/mysql-5.0.81
#cp support-files/mysql.server /etc/init.d/mysqld 复制启动脚本
#chmod +x /etc/init.d/mysqld 赋予脚本执行权限
#chkconfig --add mysqld 添加到系统自动启动服务中
#chkconfig mysqld on 默认启动mysql
#chkconfig --list mysqld 查看mysql在什么级别启动或者关闭
# vim /etc/profile
# echo $PATH 设置系统全局的环境变量PATH值,方便使用mysql数据库命令
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin
#Service mysqld start