一、下载MySQL5.0和相关perl包
1.官网 http://dev.mysql.com/downloads/mysql/5.0.html下载MySQL5.0版本,这里需要注意的是下载与系统CPU和操作系统相符合的5.0版本(比如说CPU:Intel EM64T,OS:CentOS5.2)。单机安装MySQL只需要下载下面3个rpm包即可:
MySQL-client-community(mysql客户端)
MySQL-server-community(mysql服务端)
MySQL-shared-community(mysql共享库)
2.根据自己操作系统类型下载perl-DBD-MySQL包,下面下载地址:
http://www.rpmseek.com/rpm-pl/perl-DBD-MySQL.html?hl=com&cs=perl-DBD-mysql:PN:0:0:0:0:0
或者使用#yum install perl-DBD-MySQL进行安装
二、安装前准备
通过下面步骤卸载机器上可能已经安装的mysql:
1. 通过命令#rpm -qa|grep mysql(或者MySQL)查看是否之前有安装过mysql
2. 如果有安装过,使用#yum remove mysql卸载软件
3. 使用#rm -ef /var/lib/mysql* 和 #rm -ef /usr/share/mysql*删除mysql安装文件
三、安装MySQL
以下面下载的mysql的rpm包为例,示范安装
perl-DBD-MySQL-3.0007-1.fc6.x86_64.rpm
MySQL-client-community-5.0.83-0.rhel5.x86_64.rpm
MySQL-server-community-5.0.83-0.rhel5.x86_64.rpm
MySQL-shared-community-5.0.83-0.rhel5.x86_64.rpm
在相同目录下使用下面命令安装:
#rpm -ivh MySQL*.rpm
#rpm -ivh perl-DBD-MySQL*.rpm
四、配置MySQL5.0
1. 安装完成后使用#service mysql stop命令停止mysql服务
2. 运行下面的Shell脚本修改mysql数据目录(#sh changeMySQLDataFile.sh)
#cat changeMySQLDataFile.sh
service mysql stop
mkdir /usr/data
mv /var/lib/mysql /usr/data/
cp ./my_cnf /etc/my.cnf
sed "s///var//lib///usr//data/g" /etc/init.d/mysql > temp
cat temp > /etc/init.d/mysql
sed "s///var//lib///usr//data/g" /usr/bin/mysqld_safe > temp
cat temp > /usr/bin/mysqld_safe
rm -rf temp
注意红色字体./my_cnf对应的mysql的配置文件需拷贝在当前目录下
附文件my_cnf
五、添加mysql用户名和密码
通过下面命令添加mysql访问的用户名和密码(以添加用户’t8’,密码‘t8’为例)
#mysql
#grant all on *.* to t8@"%" identified by "t8";