日期:2014-05-16  浏览次数:20694 次

Apache+Mysql+PHP+Phpadmin for linux安装文档
Apache+Mysql+PHP+Phpadmin安装文档

从网上看到许多Apache+Mysql+PHP的安装文档,但有的总是会有写错误,最近我根据网上找的一些文档,并改正其中的错误,写了一个详细的安装步骤,以供大家的学习和参考,如果有错误并加以更正 :
 
   我的系统是redhat as4 建议大家完全安装,以免安装时缺少相关的编译器等等。

一、安装mysql(mysql-5.0.21.tar.gz)   

        cp mysql-5.0.21.tar.gz /home
        cd /home
        tar zxf mysql-5.0.21.tar.gz
        cd mysql-5.0.21
        ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql/
        说明:  
                   #prefix=/usr/local/mysql mysql安装的目标目录
                   #sysconfdir=/etc my.ini配置文件的路径
                   #localstatedir=/var/lib/mysql 数据库存放的路径
        make
        make install
        groupadd mysql
        useradd mysql -g mysql
        /usr/local/mysql/bin/mysql_install_db  初始化数据库,如果是升级的话就不做此步
        /usr/local/mysql/bin/mysqld_safe 如果启动不了的话那就是权限的问题,修改/var/lib/mysql的权限  chown -R mysql:mysql /var/lib/mysql
        或者可以用root启动mysql:/usr/local/mysql/bin/mysqld_safe --user=root

        如果不能启动,那就是my.cnf这个文件的问题:
        my.cnf这个文件很重要,它的路径是/etc/my.cnf,如果以前装过mysql的话,可能需要更改配置,建议还是删了重新建一个
        方法:在解压后的目录里面有一个目录support-files,这里就有我们需要的东东,里面有很多,一般用my-medium.cnf这个文件就可以了
                cp /home/mysql-5.0.21/support-files/my-medium.cnf /etc/my.cnf

        默认情况下数据库密码是空的,启动后,直接输入mysql就可以进入
        可以使用下面命令给root设置密码:mysqladmin -u root password 密码
        再进入数据库的话就需要密码了:
                mysql -u root -p
                输入密码

备份数据库:
        mysqldump这个命令用于备份mysql:mysqldump -u root -p 数据库名 > 备份路径
        如:        mysqldump -u root -p mysql > /root/cc.sql
                输入密码
        注意备份数据库要以管理员身份

导入数据库:
        mysql -u root -p 数据库名 < 数据库文件
        输入密码

修复、检查和优化.ism后缀的数据库文件:
        isamchk

用来修复.myi后缀的数据库文件:
        myisamchk /var/lib/mysql/mysql/*.MYI  检查msyql数据库中所有的.MYI文件
        如果有问题用-r参数来修复
        myisamchk -r /var/lib/mysql/mysql/*.MYI

显示用户选择的数据库和表:mysqlshow
        mysqlshow -u root -p 数据库名
       
mysql的一些常用命令:
      &nb