[摘要]grep mysql 如果没有安装,我们首先创建一个组,称为mysql,然后创建一个名为mysql的用户,命令如下图二。 图二:创建一个mysql组和一个mysql用户 然后解压mysql...
grep mysql
如果没有安装,我们首先创建一个组,称为mysql,然后创建一个名为mysql的用户,命令如下图二。

图二:创建一个mysql组和一个mysql用户
然后解压mysql-standard-4.0.16-pc-linux-i686.tar.gz,用命令tar –zxvf mysql-standard-4.0.16-pc-linux-i686.tar.gz, 解压后在当前目录生成一个mysql-standard-4.0.16-pc-linux-i686的文件夹,进入该目录,看看里面有哪些文件和目录,然后用./configure对mysql的安装目录进行配置,如下图所示的./configure –prefix=/usr/local/mysql/是将mysql安装在/usr/local目录下的mysql目录中。如下图三所示。

图三:./configure配置mysql的安装目录
对于一般的文件,剩下就只需make & make install了。
但是这个版本的mysql,只需将mysql-standard-4.0.16-pc-linux-i686目录复制到/usr/local下,然后重命名为mysql即可,如下图四所示。

图四:复制mysql的目录至/usr/local下并重新命令目录为mysql
然后安装数据库,用#scripts/mysql_install_db,如下图五所示,mysql_install_db是一个脚本文件,将创建mysql和test两个数据库。mysql数据库是系统库,包含一些重要信息,如用户信息等,在不完全清楚的情况下,建议不要直接操作次数据库。test数据库是一个测试用的数据库。

图五:安装mysql的数据库
接下来是设置目录权限了,如下图六所示,用如下的命令
#chown -R root:mysql /usr/local/mysql
#chown -R mysql:mysql /usr/local/mysql/data
分别设置目录usr/local/mysql的所属用户是root,所属组是mysql,设置/usr/local/mysql/data的所属用户是mysql,所属组是mysql。

图六:设置mysql目录权限
测试数据库,进入mysql目录下的bin目录,用如下的命令
./bin/safe_mysqld --user=mysql & 来启动mysql,
然后用./mysql –u root –p 来进入mysql,注意mysql安装后的初始密码为空。分别如下图的图七和图八所示。

图七:启动mysql

图八:测试mysql
测试如通过,将mysql设置为系统启动时启动,可以用vi编辑/etc/rc.d/rc.local也可以用下面的命令直接将mysql的启动项加入到自启动。
echo “/usr/local/mysql/bin/safe_mysqld –user=mysql &” >>/etc/rc.d/rc.local
Mysql已经安装完毕,再来安装php和apache。
在安装Apache之前,先看看系统是否已经安装了Apache及其版本,用如下命令:rpm –qa
关键词:mysql+php+apache的安装