一、安装并管理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