一、安装并管理mysql数据库
1.安装mysql
(1)创建所需的用户和组 useradd -M -s /sbin/nologin mysql
(2)解压源码并进入解压目录 tar zxf mysql-版本.tar.gz / cd mysql-版本
(3)编译前的配置 ./configure --prefix=/usr/local/mysql
(4)编译 make
(5)把编译好的软件安装 make install
(6)编译安装排错 make test
(7)复制配置文件到安装目录 cp support-files/my-medium.cnf /etc/my.cnf
(8)初始化数据库 /usr/local/mysql/bin/mysql_install_db
(9)更改安装目录的拥有者可拥有组
chown -R root:mysql /usr/local/mysql
chown -R mysql /usr/local/mysql/var
(10)启动mysql /usr/local/mysql/bin/mysqld_safe -user=mysql &
2.管理数据库
(1)登录 /usr/local/mysql/bin/mysql -u 用户名 -p密码
(2)管理
mysql>show databases; 查看所有数据库名称
mysql>show tables; 查看数据库中的表名
mysql>use 数据库名; 更改数据库
mysql>describe 表名; 查看表结构
mysql>create database 数据库名; 创建数据库
mysql>create table 表名 (字段定义); 创建表
mysql>drop table 表名; 删除表
mysql>drop database 数据库名; 删除数据库
mysql>insert into表名(字段列表) values(字段值列表); 向表插入数据
mysql>select 字段名 from 表名 where 条件; 在表中查找数据
mysql>update 表名 set 字段名=值 where 条件; 更新表中的数据
mysql>flush privileges; 刷新权限
mysql>delete from 表名 条件表达式 从表中删除数据
mysql>grant 权限 on 数据库.表名 to 用户名@主机IP identifiedby 密码; 赋予权限
mysql> revoke权限 on 数据库.表名 to 用户名@主机IP 去除权限
/usr/local/mysql/bin/mysqldump -u 用户名 -p密码 数据库名 表名 > 备份文件名
/usr/local/mysql/bin/mysqldump -u 用户名 -p密码 –all-databases > 备份文件名
/usr/local/mysql/bin/mysql -u 用户名 –p密码 数据库名 < 备份文件名
/usr/local/mysql/bin/mysql -u 用户名 –p密码 < 备份文件名
二、构建PHP环境
1.安装PHP软件包
./configure --prefix=/usr/local/php5 --enable-string --with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5 --enable-sockets
make; make install
cp php.ini-dist /usr/local/php5/php.ini
2.调整httpd.conf
LoadModule php-module modules/libphp.so
AddType application/x-httpd-php .php
DirectoryIndex index.php index.html