日期:2014-05-16  浏览次数:20841 次

Linux环境下安装解压缩版MySQL5.5

Linux环境下安装解压缩版MySQL5.5成功完成。

本来是想在www.mysql.com网上下载安装的mysql的,看了几个版本全是解压的。就在网上搜索了一些资料进行了解压版的安装。

下面给大家说一下设置的过程。

首先参考了:http://sheng.iteye.com/blog/830209?的博客。

?

(由于没有安装成功,所以在其博客的基础上做了相应的修改如下)

1、下载MySQL免安装版/二进制版软件(不用编译)
? ? 按照自己系统选择?http://www.mysql.com/downloads/installer/?

2、创建MySQL组,建立MySQL用户并加入到mysql组中
(不同版本的Unix中,groupadd和useradd的语法可能会稍有不同。)
#groupadd mysql
#useradd -g mysql mysql

3、进入目录/usr/local,解压缩免安装版,并在此目录中建立名为 mysql的软连接
# tar -zxvf mysql-5.5.2-m2-linux-i686-glibc23.tar.gz

解压后会得到一个目录?mysql-5.5.2-m2-linux-i686-glibc23

在目录/usr/local 建立名字为mysql的软连接

#ln -s /opt/mysql-5.5.2-m2-linux-i686-glibc23?mysql


4、添加MySQL配置文件
如果你想要设置一个选项文件,使用support-files目录中的一个作为模板。在这个目录中有4个模板文件,是根据不同机器的内存定制的。
#cp support-files/my-medium.cnf /etc/my.cnf

说明support-files目录在你解压的 mysql-5.5.2-m2-linux-i686-glibc23?目录里面
(可能你需要用root用户运行这些命令。)

这里需要添加一些设置,否则会出现:The server quit without updating PID file 错误

编辑/etc/my.cnf文件

在[mysqld]下面加上:datadir=/usr/local/mysql/data

如下图所示:


?其中/usr/local/mysql/data 就是mysql-5.5.2-m2-linux-i686-glibc23目录下的data目录

?再到/usr/local/mysql/data 执行chown -R mysql:mysql * 然后杀掉mysql进程(没有mysql就算了)。

?

5、设定目录访问权限,用mysql_install_db创建MySQL授权表初始化,并设置mysql,root帐号访问权限
#cd mysql
#chown -R mysql .
#chgrp -R mysql .
#scripts/mysql_install_db –user=mysql
#chown -R root .
#chown -R mysql data
(注意以上命令中的" . "符号不能少。)

6、运行MySQL
#bin/mysqld_safe –user=mysql &
(如果没有问题的话,应该会出现类似这样的提示:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var

?

如果出现 mysql ended这样的语句,表示Mysql没有正