Lamp是通过Linux、Apache、MySQL、php共同搭建起来的上网环境,目前非常主流,且系统及软件环境都是开源的。
1
| wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz
|
1
| tar -zxvf mysql-5.1.73-linux-i686-glibc23.tar.gz
|
1
| useradd -s /sbin/nologin -M mysql(-M不创建家目录)
|
1
| mv mysql-5.1.73-linux-i686-glibc23 /usr/local/mysql
|
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” 说明执行正确。
1
| cp my-large.cnf /etc/my.cnf
|
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
|
1
| ps aux | grep mysql; netstat -lnp | grep mysql
|