下载MySQL免安装版/二进制版软件(不用编译)
文件格式MYSQLVERSIONOStargz
创建MySQL组建立MySQL用户并加入到mysql组中
(不同版本的Unix中groupadd和useradd的语法可能会稍有不同)
#groupadd mysql
#useradd g mysql mysql
进入目录/usr/local解压缩免安装版并在此目录中建立名为mysql的软链接
#cd /usr/local
#gunzip < /path/to/MYSQLVERSIONOStargz | tar xvf
(该命令会在本目录下创建一个名为MYSQLVERSIONOS的新目录)
使用GNU tar则不再需要gunzip你可以直接用下面的命令来解包和提取分发
#> tar zxvf /path/to/mysqlVERSIONOStargz)
#ln s MYSQLVERSIONOS mysql
添加MySQL配置文件
如果你想要设置一个选项文件使用supportfiles目录中的一个作为模板在这个目录中有个模板文件是根据不同机器的内存定制的
#cp supportfiles/mymediumcnf /etc/mycnf
(可能你需要用root用户运行这些命令)
设定目录访问权限用mysql_install_db创建MySQL授权表初始化并设置mysqlroot帐号访问权限
#cd mysql
#chown R mysql
#chgrp R mysql
#scripts/mysql_install_db –user=mysql
#chown R root
#chown R mysql data
(注意以上命令中的 符号不能少)
运行MySQL
#bin/mysqld_safe –user=mysql &
(如果没有问题的话应该会出现类似这样的提示:
[]
# Starting mysqld daemon with databases from /usr/local/mysql/var
如果出现 mysql ended这样的语句表示Mysql没有正常启动你可以到log中查找问题Log文件的通常在/etc/mycnf中配置大多数问题是权限设置不正确引起的
设置root密码默认安装密码为空为了安全你需要修改密码
#/usr/local/mysql/bin/mysqladmin uroot password yourpassword
拷贝编译目录的一个脚本设置开机自动启动
#cp supportfiles/mysqlserver /etc/rcd/initd/mysqld
#chmod /etc/initd/mysqld
#chkconfig –add mysqld
#chkconfig –level mysqld on
[] []