Lamp是通过Linux、Apache、MySQL、php共同搭建起来的上网环境,目前非常主流,且系统及软件环境都是开源的。


1
wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz
  • 2.解压
1
tar -zxvf mysql-5.1.73-linux-i686-glibc23.tar.gz
  • 3.建立MySQL账户
1
useradd -s /sbin/nologin -M mysql(-M不创建家目录)
  • 4.移动数据库
1
mv mysql-5.1.73-linux-i686-glibc23 /usr/local/mysql
  • 5.初始化数据库
1
2
3
4
5
cd /usr/local/mysql/
mkdir -p /data/mysql
chown -R mysql
mysql /data/mysql/
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql/

若出现两个OK则说明创建成功,或者echo $? = 0 也是没问题的;–user 定义数据库的所属主, –datadir 定义数据库安装到哪里,建议放到大空间的分区上,这个目录需要自行创建。这一步骤很关键,如果你看到两个 “OK” 说明执行正确。

  • 6.拷贝配置文件
1
cp my-large.cnf /etc/my.cnf
  • 7.拷贝启动脚本
1
2
cp mysql.server /etc/init.d/mysqld
vim !$

修改basedir=/usr/local/mysql
datadir=/data/mysql(前面初始化数据库时定义的目录)

  • 8.把启动脚本加入系统服务项,并设定开机启动,启动mysql
1
2
3
chkconfig --add mysqld
chkconfig mysqld on
/etc/init.d/mysqld start或者 service mysqld start
  • 9.查看启动是否成功
1
ps aux | grep mysql; netstat -lnp | grep mysql