当前位置:文档之家› RHEL5.4下最新源码搭建Apache+Mysql+Php+Discuz+PhpMyAdmin+Awstats+AB压力测试+Awstats+AB压力测试

RHEL5.4下最新源码搭建Apache+Mysql+Php+Discuz+PhpMyAdmin+Awstats+AB压力测试+Awstats+AB压力测试

RHEL5.4

下最新源码搭建Apache+Mysql+Php+Discuz+PhpMyAdmin+Awstats+AB压力测试

2010/05/14 第二版

By crazylinux

Email:crazy_linux@https://www.doczj.com/doc/0b8692189.html, 相比第一版本,改变了实验中的某些步骤顺序,使整个实验更具真实性。并且有些服务版本已经更新。如有什么疑问,请发Email与作者联系。

实验目的:

完成Linux下面的LAMP环境的搭建,实现Discuz论坛,实现awstats分析Web日志,以及AB实现HTTP性能测试,最后通过phpMyAdmin管理MySQL数据库

实验软件包:(都存放到Web服务器的/home下)

软件下载地址:

Apache: https://www.doczj.com/doc/0b8692189.html,/httpd/httpd-2.2.15.tar.gz

Mysql:ftp://mirror2.dataphone.se/pub/mysql/Downloads/MySQL-5.1/mysql-5.1.44.tar.gz Php:https://www.doczj.com/doc/0b8692189.html,/distributions/php-5.3.2.tar.gz

Discuz:https://www.doczj.com/doc/0b8692189.html,/Discuz/7.2/Discuz_7.2_FULL_SC_UTF8.zip PhpMyAdmin:

http://219.239.26.14/download/3786632/4780719/2/zip/236/72/1268753528812_584/phpMyAd min-3.3.1-all-languages.zip

Awstats:

https://www.doczj.com/doc/0b8692189.html,/project/awstats/AWStats/6.95/awstats-6.95.tar.gz Tomcat:

https://www.doczj.com/doc/0b8692189.html,/dist/tomcat/tomcat-6/v6.0.26/src/apache-tomcat-6.0.26-src.tar.gz Jdk:

https://www.doczj.com/doc/0b8692189.html,/ESD6/JSCDL/jdk/6u20-b02/jdk-6u20-linux-i586.bin?AuthParam=127405 7671_c83ff38693dae0e762fa9f82428c5f6d&TicketId=B%2Fw6lxyASF5LSBFDOldakATj&GroupN ame=CDS&FilePath=/ESD6/JSCDL/jdk/6u20-b02/jdk-6u20-linux-i586.bin&File=jdk-6u20-linux-i5

86.bin

libmcrypt、mhash、mcrypt:

https://www.doczj.com/doc/0b8692189.html,/

实验环境:RHEL5.4

Web server:192.168.0.10/24

Dns server:192.168.0.20/24 https://www.doczj.com/doc/0b8692189.html,/https://www.doczj.com/doc/0b8692189.html,

Clinet:192.168.0.100/24

前提条件:

在所有linux主机上配置yum仓库,把DVD光盘挂在到本地/media下,红色字体代表修改后结果

[root@localhost ~]# cat /etc/yum.repos.d/rhel-debuginfo.repo

[rhel-debuginfo]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///media/Server //指定本地/media

enabled=1 //开启仓库

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

关闭所有linux防火墙与SELINUX

[root@localhost bin]# iptables -F

[root@localhost bin]# iptables -X

[root@localhost bin]# iptables -Z

[root@localhost bin]# setenforce 0

[root@localhost bin]# service iptables save

一、DNS环境的搭建

1、安装DNS相关软件包

[root@localhost ~]# yum -y install bind bind-devel bind-chroot caching-nameserver

2、配置DNS主配置文件

[root@localhost ~]# cd /var/named/chroot/etc/

[root@localhost etc]# cp -p named.caching-nameserver.conf named.conf

[root@localhost etc]# cat named.conf

//

// named.caching-nameserver.conf

//

// Provided by Red Hat caching-nameserver package to configure the

// ISC BIND named(8) DNS server as a caching only nameserver

// (as a localhost DNS resolver only).

//

// See /usr/share/doc/bind*/sample/ for example named configuration files.

//

// DO NOT EDIT THIS FILE - use system-config-bind or an editor

// to create named.conf - edits to this file will be lost on

// caching-nameserver package upgrade.

//

options {

listen-on port 53 {any; };

listen-on-v6 port 53 { ::1; };

directory "/var/named";

dump-file "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

// Those options should be used carefully because they disable port

// randomization

// query-source port 53;

// query-source-v6 port 53;

allow-query { any; };

allow-query-cache { any; };

};

logging {

channel default_debug {

file "data/named.run";

severity dynamic;

};

};

view localhost_resolver {

match-clients { any; };

match-destinations { any; };

recursion yes;

include "/etc/named.rfc1912.zones";

};

[root@localhost etc]# vim named.rfc1912.zones 在文件最后添加

zone "https://www.doczj.com/doc/0b8692189.html," IN {

type master;

file "cl.zheng";

};

zone "https://www.doczj.com/doc/0b8692189.html," IN {

type master;

file "g.zheng";

};

zone "0.168.192.in-addr.arpa" IN {

type master;

file "cl.fan";

};

3、配置区域文件

[root@localhost etc]# cd /var/named/chroot/var/named/

[root@localhost named]# cp -p named.zero cl.zheng

[root@localhost named]# cp -p named.zero g.zheng

[root@localhost named]# cp -p named.zero cl.fan

[root@localhost named]# cat cl.zheng

$TTL 86400

@ IN SOA localhost. root.localhost. (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum IN NS https://www.doczj.com/doc/0b8692189.html,.

dns IN A 192.168.0.20

www IN A 192.168.0.10

[root@localhost named]# cat g.zheng

$TTL 86400

@ IN SOA localhost. root.localhost. (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum IN NS https://www.doczj.com/doc/0b8692189.html,.

dns IN A 192.168.0.20

www IN A 192.168.0.10

[root@localhost named]# cat cl.fan

$TTL 86400

@ IN SOA localhost. root.localhost. (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum IN NS https://www.doczj.com/doc/0b8692189.html,.

20 IN PTR https://www.doczj.com/doc/0b8692189.html,.

20 IN PTR https://www.doczj.com/doc/0b8692189.html,.

10 IN PTR https://www.doczj.com/doc/0b8692189.html,.

10 IN PTR https://www.doczj.com/doc/0b8692189.html,.

[root@localhost named]# cat /etc/resolv.conf

nameserver 192.168.0.20

[root@localhost named]# service named restart

[root@localhost named]# chkconfig named on

4、测试DNS (在clinet中把DNS指向192.168.0.20)

[root@localhost named]# host https://www.doczj.com/doc/0b8692189.html,

https://www.doczj.com/doc/0b8692189.html, has address 192.168.0.10

[root@localhost named]# host https://www.doczj.com/doc/0b8692189.html,

https://www.doczj.com/doc/0b8692189.html, has address 192.168.0.10

二、LAMP环境的搭建

1、安装APACHE(配置源码包之前先安装GCC环境)

[root@localhost ~]# yum -y install *gcc*

[root@localhost~ ]# rpm -e httpd –nodeps //卸载系统自带的httpd这个包[root@localhost ~]# cd /home/

[root@localhost home]# tar -zxvf httpd-2.2.15.tar.gz -C /usr/local/src/

[root@localhost home]# cd /usr/local/src/httpd-2.2.15/

[root@localhost httpd-2.2.15]# ./configure --prefix=/usr/local/apache2

--enable-so

--enable-rewrite

[root@localhost httpd-2.2.15]# make && make install

做个小技巧,实现开机自动启动APACHE

[root@localhost httpd-2.2.15]# cd /usr/local/apache2/bin/

[root@localhost bin]# vim apachectl

#!/bin/sh

# chkconfig: 35 85 15

# description: Apache is a World Wide Web Server

[root@localhost bin]# cp apachectl /etc/init.d/apache

[root@localhost bin]# chkconfig --add apache

[root@localhost bin]# service apache restart

[root@localhost bin]# chkconfig apache on

测试:在clinet上IE中输入服务器的ip

https://www.doczj.com/doc/0b8692189.html,

2、构建基于域名的虚拟主机

前提条件

[root@localhost bin]# cat /etc/resolv.conf

nameserver 192.168.0.20

search https://www.doczj.com/doc/0b8692189.html,

[root@localhost bin]# host https://www.doczj.com/doc/0b8692189.html,

https://www.doczj.com/doc/0b8692189.html, has address 192.168.0.10

[root@localhost bin]# host https://www.doczj.com/doc/0b8692189.html,

https://www.doczj.com/doc/0b8692189.html, has address 192.168.0.10

配置基于域名的虚拟主机

[root@localhost bin]# vim /usr/local/apache2/conf/httpd.conf 把388行前面的#号去掉387 # Virtual hosts

388 Include conf/extra/httpd-vhosts.conf

[root@localhost bin]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 修改下面这样

1 NameVirtualHost 192.168.0.10

2

3 DocumentRoot "/usr/local/apache2/htdocs/crazylinuxcom"

4 ServerName https://www.doczj.com/doc/0b8692189.html,

5 ErrorLog "logs/https://www.doczj.com/doc/0b8692189.html,.error_log"

6 CustomLog "logs/https://www.doczj.com/doc/0b8692189.html,.access_log" common

7

8

9

10 DocumentRoot "/usr/local/apache2/htdocs/googlecom"

11 ServerName https://www.doczj.com/doc/0b8692189.html,

12 ErrorLog "logs/https://www.doczj.com/doc/0b8692189.html,.error_log"

13 CustomLog "logs/https://www.doczj.com/doc/0b8692189.html,.access_log" common

14

[root@localhost bin]# cd /usr/local/apache2/htdocs/

[root@localhost htdocs]# mkdir crazylinuxcom googlecom

[root@localhost htdocs]# echo "https://www.doczj.com/doc/0b8692189.html," >> crazylinuxcom/index.html

[root@localhost htdocs]# echo "https://www.doczj.com/doc/0b8692189.html," >> googlecom/index.html

[root@localhost htdocs]# service apache restart

测试:在clinet中指定DNS服务器的ip

3、安装配置MYSQL

[root@localhost htdocs]# cd /home/

[root@localhost home]# tar -zxvf mysql-5.1.44.tar.gz -C /usr/local/src/

[root@localhost home]# cd /usr/local/src/mysql-5.1.44

[root@localhost mysql-5.1.44]# useradd -M -s /sbin/nologin mysql

[root@localhost mysql-5.1.44]# yum -y install libtermcap-devel

[root@localhost mysql-5.1.44]# ./configure --prefix=/usr/local/mysql --with-mysqlduser=mysql [root@localhost mysql-5.1.44]# make

[root@localhost mysql-5.1.44]# make install

[root@localhost mysql-5.1.44]# cp support-files/https://www.doczj.com/doc/0b8692189.html,f /etc/https://www.doczj.com/doc/0b8692189.html,f

[root@localhost mysql-5.1.44]# /usr/local/mysql/bin/mysql_install_db --user=mysql

[root@localhost mysql-5.1.44]# chown -R root:mysql /usr/local/mysql/

[root@localhost mysql-5.1.44]# chown -R mysql /usr/local/mysql/var/

[root@localhost mysql-5.1.44]# echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf

[root@localhost mysql-5.1.44]# ldconfig

[root@localhost mysql-5.1.44]# /usr/local/mysql/bin/mysqld_safe --user=mysql & //启动mysql [root@localhost mysql-5.1.44]# ps -e | grep mysql 验证是否成功开启mysql

1664 pts/2 00:00:00 mysqld_safe

1690 pts/2 00:00:00 mysqld

[root@localhost mysql-5.1.44]# netstat -ntulp | grep mysql

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1690/mysqld

[root@localhost mysql-5.1.44]# cp support-files/mysql.server /etc/init.d/mysqld

[root@localhost mysql-5.1.44]# chmod +x /etc/init.d/mysqld

[root@localhost mysql-5.1.44]# chkconfig --add mysqld

[root@localhost mysql-5.1.44]# chkconfig mysqld on

[root@localhost mysql-5.1.44]# export PATH=$PATH:/usr/local/mysql/bin/

[root@localhost mysql-5.1.44]# echo "PATH=$PATH:/usr/local/mysql/bin/" >> /etc/profile [root@localhost mysql-5.1.44]# mysqladmin -u root password 123456 //修改mysql密码[root@localhost mysql-5.1.44]# mysql -u root -p

Enter password: (输入123456密码)

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 6

Server version: 5.1.44-log Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> quit

4、安装配置PHP

[root@localhost mysql-5.1.44]# cd /home/

[root@localhost home]# tar -zxvf php-5.3.2.tar.gz -C /usr/local/src/

[root@localhost home]# cd /usr/local/src/php-5.3.2/

[root@localhost php-5.3.2]# yum -y install *libxml2*

[root@localhost php-5.3.2]# ./configure --prefix=/usr/local/php5 //安装位置

--enable-mbstring //设置php支持多字节字符串

--with-apxs2=/usr/local/apache2/bin/apxs //设置apache服务支持apxs位置

--with-mysql=/usr/local/mysql //设置mysql程序安装位置

--with-config-file-path=/usr/local/php5 //设置php程序配置文件位置[root@localhost php-5.3.2]# make

[root@localhost php-5.3.2]# make test

[root@localhost php-5.3.2]# make install

[root@localhost php-5.3.2]# cp php.ini-development /usr/local/php5/php.ini

在APACHE里添加php,使APACHE支持PHP

[root@localhost php-5.3.2]# vim /usr/local/apache2/conf/httpd.conf

53 LoadModule php5_module modules/libphp5.so

54 AddType application/x-httpd-php .php

167

168 DirectoryIndex index.php index.html

169

5、测试PHP与APACHE的协同工作

[root@localhost php-5.3.2]# cat /usr/local/apache2/htdocs/crazylinuxcom/index.php

phpinfo();

?>

[root@localhost php-5.3.2]# service apache stop

[root@localhost php-5.3.2]# service apache start

测试:在client的IE中输入https://www.doczj.com/doc/0b8692189.html,

[root@localhost php-5.3.2]# cd /usr/local/apache2/htdocs/crazylinuxcom/

在客户端测试

6、架设Discuz论坛

[root@localhost ~]# mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.1.44-log Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database bbsdb;

Query OK, 1 row affected (0.01 sec)

mysql> grant all on bbsdb.* to runbbs@localhost identified by '123456';

Query OK, 0 rows affected (0.00 sec)

mysql> quit

[root@localhost ~]# cd /home/

[root@localhost home]# unzip Discuz_7.2_FULL_SC_UTF8.zip -d discus

[root@localhost home]# mv discus/upload /usr/local/apache2/htdocs/crazylinuxcom/bbs [root@localhost home]# cd /usr/local/apache2/htdocs/crazylinuxcom/bbs/

[root@localhost bbs]# chown -R daemon config.inc.php attachments/

forumdata/ uc_client/data/cache/

[root@localhost bbs]# vim /usr/local/php5/php.ini

226 short_open_tag = On

[root@localhost bbs]# service apache restart

在Client中输入https://www.doczj.com/doc/0b8692189.html,/bbs/install/index.php进行安装

[root@localhost bbs]# mv install/ install.lock

[root@localhost bbs]# chmod o-rx install.lock/

访问bbs前台:https://www.doczj.com/doc/0b8692189.html,/bbs/index.php

访问bbs后台:https://www.doczj.com/doc/0b8692189.html,/bbs/admincp.php

7、安装phpMyAdmin数据库管理套件

[root@localhost bbs]# cd /home/

[root@localhost home]# unzip phpMyAdmin-3.3.1-all-languages.zip

-d /usr/local/apache2/htdocs/crazylinuxcom/

[root@localhost home]# cd /usr/local/apache2/htdocs/crazylinuxcom/

[root@localhost crazylinuxcom]# mv phpMyAdmin-3.3.1-all-languages phpMyAdmin [root@localhost crazylinuxcom]# cd phpMyAdmin/

[root@localhost phpMyAdmin]# cp config.sample.inc.php config.inc.php

[root@localhost phpMyAdmin]# vim config.inc.php

18 $cfg['blowfish_secret'] = '123456'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 8、安装libmcrypt mhash mcrypt解决无法加载mcrypt

[root@localhost phpMyadmin]# cd /home/

[root@localhost home]# tar -zxvf libmcrypt-2.5.8.tar.gz -C /usr/local/src/

[root@localhost home]# cd /usr/local/src/libmcrypt-2.5.8/

[root@localhost libmcrypt-2.5.8]# ./configure

[root@localhost libmcrypt-2.5.8]# make && make install

[root@localhost libmcrypt-2.5.8]# echo "/usr/local/lib" >> /etc/ld.so.conf

[root@localhost libmcrypt-2.5.8]# ldconfig

[root@localhost libmcrypt-2.5.8]# cd /home/

[root@localhost home]# tar -zxvf mhash-0.9.9.9.tar.gz -C /usr/local/src/

[root@localhost home]# cd /usr/local/src/mhash-0.9.9.9/

[root@localhost mhash-0.9.9.9]# ./configure

[root@localhost mhash-0.9.9.9]# make && make install

[root@localhost mhash-0.9.9.9]# cd /home/

[root@localhost home]# tar -zxvf mcrypt-2.6.8.tar.gz -C /usr/local/src/

[root@localhost home]# cd /usr/local/src/mcrypt-2.6.8/

[root@localhost mcrypt-2.6.8]# ./configure

[root@localhost mcrypt-2.6.8]# make && make install

[root@localhost mcrypt-2.6.8]# cd /usr/local/src/php-5.3.2/

[root@localhost php-5.3.2]# ./configure --prefix=/usr/local/php5

--enable-mbstring

--with-apxs2=/usr/local/apache2/bin/apxs

--with-mysql=/usr/local/mysql

--with-mcrypt

--with-config-file-path=/usr/local/php5

[root@localhost php-5.3.2]# service apache restart

在Client中测试https://www.doczj.com/doc/0b8692189.html,/phpMyAdmin

三、额外操作

1、AB压力测试

先修改最大文件数限制

[root@localhost ~]# ulimit -a | grep "open files" open files (-n) 1024 [root@localhost ~]# ulimit -n 10000

[root@localhost ~]# ulimit -a | grep "open files"

open files (-n) 10000

[root@localhost ~]# /usr/local/apache2/bin/ab -c 2000 -n 4000 https://www.doczj.com/doc/0b8692189.html,/bbs/ This is ApacheBench, Version 2.3 <$Revision: 655654 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, https://www.doczj.com/doc/0b8692189.html,/

Licensed to The Apache Software Foundation, https://www.doczj.com/doc/0b8692189.html,/

Benchmarking https://www.doczj.com/doc/0b8692189.html, (be patient)

apr_socket_recv: Connection reset by peer (104)

Total of 331 requests completed

Server Software: Apache/2.2.15

Server Hostname: https://www.doczj.com/doc/0b8692189.html,

Server Port: 80

Document Path: /bbs/

Document Length: 7710 bytes

Concurrency Level: 2000 //用于并发连接的请求数

Time taken for tests: 75.946 seconds //测试过程消耗的时间

Complete requests: 331 //测试过程总共完成的请求数Failed requests: 330 //失败的请求数

(Connect: 0, Receive: 1, Length: 330, Exceptions: 0)

Write errors: 0

Total transferred: 2675927 bytes //测试过程网络传输量

HTML transferred: 2559063 bytes //测试过程中的HTML内容传输量Requests per second: 4.36 [#/sec] (mean) //服务器平均每秒相应的请求数Time per request: 458886.079 [ms] (mean) //服务器平均每请求的相应时间Time per request: 229.443 [ms] (mean, across all concurrent requests)//每个请求实际运行时间的平均值

Transfer rate: 34.41 [Kbytes/sec] received //平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题

Connection Times (ms) //连接时间统计信息

min mean[+/-sd] median max

Connect: 0 330 823.9 270 3837

Processing: 191 4977 4422.9 2976 26613

Waiting: 174 4976 4419.4 2976 26550

Total: 514 5308 4778.8 2999 27018

Percentage of the requests served within a certain time (ms)

50% 2999

66% 5421

75% 6967

80% 8983

90% 13226

95% 17052

98% 17610

99% 19567

100% 27018 (longest request)

//整个场景中所有请求的响应情况。在场景中每个请求都有一个响应时间,其中50%的用户响应时间小于2999毫秒,60%的用户响应时间小于5421毫秒,最大的响应时间小于27018毫秒

由于对于并发请求,cpu实际上并不是同时处理的,而是按照每个请求获得的时间片逐个轮转处理的,所以基本上第一个Time per request时间约等于第二个Time per request 时间乘以并发请求数

2、个人主页

[root@localhost ~]# vim /usr/local/apache2/conf/httpd.conf 去掉384行前的#号384 Include conf/extra/httpd-userdir.conf

[root@localhost ~]# useradd tom

[root@localhost ~]# mkdir /home/tom/public_html

[root@localhost ~]# echo "This is tom site" >> /home/tom/public_html/index.html

[root@localhost ~]# chmod o+x /home/tom/

[root@localhost ~]# service apache restart

测试:(想想办法去掉~符号)

3、使用awstats分析Web日志

[root@localhost home]# tar -zxvf awstats-6.95.tar.gz -C /usr/local/src/

[root@localhost home]# cd /usr/local/src/

[root@localhost src]# mv awstats-6.95/ awstats

[root@localhost src]# cd /usr/local/src/awstats/tools/

[root@localhost tools]# ./awstats_configure.pl

And then, run configure.pl from this location.

Do you want to continue setup from this NON standard directory [yN] ? y

Warning: You Apache config file contains directives to write 'common' log files

This means that some features can't work (os, browsers and keywords detection).

Do you want me to setup Apache to write 'combined' log files [y/N] ? y

Do you want me to build a new AWStats config/profile

file (required if first install) [y/N] ? y

-----> Define config file name to create

What is the name of your web site or profile analysis ?

Example: https://www.doczj.com/doc/0b8692189.html,

Example: demo

Your web site, virtual server or profile name:

> https://www.doczj.com/doc/0b8692189.html,

-----> Define config file path

In which directory do you plan to store your config file(s) ?

Default: /etc/awstats

Directory path to store config file(s) (Enter for default):

>

-----> Add update process inside a scheduler

Sorry, configure.pl does not support automatic add to cron yet.

You can do it manually by adding the following command to your cron:

/usr/local/src/awstats/wwwroot/cgi-bin/awstats.pl -update -config=https://www.doczj.com/doc/0b8692189.html,

Or if you have several config files and prefer having only one command:

/usr/local/src/awstats/tools/awstats_updateall.pl now

Press ENTER to continue...

Press ENTER to finish...

[root@localhost tools]# vim /etc/awstats/https://www.doczj.com/doc/0b8692189.html,.conf 把LogFile修改

52 LogFile="/usr/local/apache2/logs/https://www.doczj.com/doc/0b8692189.html,-access_log"

在此先把access.log的日志格式修改一下

这里选择日志的格式为combined,而不是common,awstats解析不了common

[root@localhost tools]# cat /usr/local/apache2/conf/extra/httpd-vhosts.conf NameVirtualHost 192.168.0.10

DocumentRoot "/usr/local/apache2/htdocs/crazylinuxcom"

ServerName https://www.doczj.com/doc/0b8692189.html,

ServerAlias https://www.doczj.com/doc/0b8692189.html,

ErrorLog "logs/https://www.doczj.com/doc/0b8692189.html,-error_log"

CustomLog "logs/https://www.doczj.com/doc/0b8692189.html,-access_log" combined

DocumentRoot "/usr/local/apache2/htdocs/googlecom"

ServerName https://www.doczj.com/doc/0b8692189.html,

ErrorLog "logs/https://www.doczj.com/doc/0b8692189.html,-error_log"

CustomLog "logs/https://www.doczj.com/doc/0b8692189.html,-access_log" common

[root@localhost tools]# cd /usr/local/src/awstats/

[root@localhost awstats]# mkdir /var/lib/awstats

[root@localhost awstats]# perl /usr/local/src/awstats/wwwroot/cgi-bin/awstats.pl -update -config=https://www.doczj.com/doc/0b8692189.html,

Create/Update database for config "/etc/awstats/https://www.doczj.com/doc/0b8692189.html,.conf" by AWStats

LINUX下安装及配置MYSQL详细过程(自己实践总结)

Red Hat Linux下安装及配置MySQL的详细教程 大致思路如下: 1.下载所需的安装包 (Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中) 2.安装MySQL 3.创建新用户并授权 安装及配置的详细步骤如下: 第一步:检测系统版本信息 Linux命令:cat/proc/version Linux version2.6.32-220.el6.i686(mockbuild@https://www.doczj.com/doc/0b8692189.html,)(gcc version 4.4.520110214(Red Hat4.4.5-6)(GCC))#1SMP Wed Nov908:02:18EST2011 当前Linux版本为RedHat4.4.5-6(为内核版本) Linux命令:cat/etc/issue Red Hat Enterprise Linux Server release6.2(Santiago) Kernel\r on an\m Linux命令:uname-a或getconf LONG_BIT Linux localhost.localdomain2.6.32-220.el6.i686#1SMP Wed Nov908:02:18EST2011i686 i686i386GNU/Linux 可以看到当前系统为32位的(而64位系统会有x64字符串显示出来)。 第二步:根据Linux系统的环境,下载mysql Community Server 官方下载地址:https://www.doczj.com/doc/0b8692189.html,/downloads/mysql/ 可以选择【Linux-Generic】,下载对应的RMP包. 由于当前系统为redhat(64位),所以直接选择Oracle&Red Hat Linux4&5。 Mysql安装包有很多,作用也不同,大多数情况下只需要安装MySQL-Server和MySQL-Client,其它包根据需要安装. 32位的下载下面的两个安装包文件:

linux中的Mysql的安装与检测

Ubuntu(linux)中的Mysql 的安装与检测 一、前言 二、安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-5.0.9-0.i386.rpm MySQL-client-5.0.9-0.i386.rpm 下载地址为:https://www.doczj.com/doc/0b8692189.html,/downloads/mysql/5.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。 2、安装MySQL rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是–ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。 1)安装服务器端 在有两个rmp文件的目录下运行如下命令: [root@test1 local]# rpm -ivh MySQL-server-5.0.9-0.i386.rpm 显示如下信息。 warning: MySQL-server-5.0.9-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing... ########################################### [100%] 1:MySQL-server ########################################### [100%] 。。。。。。(省略显示) /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h test1 password 'new-password' 。。。。。。(省略显示) Starting mysqld daemon with databases from /var/lib/mysql 如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。 [root@test1 local]# netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 上面显示可以看出MySQL服务已经启动。 2)安装客户端 运行如下命令: [root@test1 local]# rpm -ivh MySQL-client-5.0.9-0.i386.rpm warning: MySQL-client-5.0.9-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

linux下一台服务器安装多个mysql

Linux下一个服务器安装多个mysql 一.为了统一安装的版本,先卸载已经安装的mysql 卸载已经安装的mysql 1. 查找已安装的myslq 版本: #rpm -q mysql 在屏幕上将显示已安装的mysql包名如:mysql-5.0.77-4.el5_5.3 如果通过该命令,提示没有安装mysql,而你确定已安装,可以使用下面命令,尝试一下: #rpm -qa | grep -i mysql MySQL-server-5.5.11-1.rhel5 2. 强制卸载(将要卸载的必须是上面查询到的mysql的全称包括版本号,此处是在 无法正常卸载时不得已的操作,强制卸载,必须用参数--nodeps): #rpm -e --nodeps mysql-5.0.77-4.el5_5.3 3.成功卸载,系统不提示任何信息 二.安装前请先安装所有依赖的包,或者安装过程中看见缺少什么包就安装什么包 三.安装第一个mysql mysql1:使用默认配置 root@localhost usr]# groupadd mysql [root@localhost usr]# useradd -g mysql mysql [root@localhost usr]# cd /usr/local [root@localhost local]# tar -zxvf mysql-5.0.51.tar.gz [root@localhost local]# cd mysql-5.0.51 [root@localhost mysql-5.0.51# ./configure --prefix=/usr/local/mysql [root@localhost mysql-5.0.51]# make [root@localhost mysql-5.0.51]# make install [root@localhost mysql-5.0.51]# cd ../mysql [root@localhost mysql]# ./bin/mysql_install_db --user=mysql [root@localhost mysql]# chown -R root . [root@localhost mysql]# chown -R mysql var [root@localhost mysql]# chgrp -R mysql . [root@localhost mysql]# ./bin/mysqld_safe --user=mysql & [root@localhost mysql]# ./bin/mysqladmin -uroot password mysql [root@localhost mysql]# cp ../mysql-5.0.51/support-files/https://www.doczj.com/doc/0b8692189.html,f /etc/https://www.doczj.com/doc/0b8692189.html,f [root@localhost mysql]# cp ../mysql-5.0.51/support-files/mysql.server /etc/rc.d/init.d/mysql1 [root@localhost mysql]# chkconfig --add mysql1 [root@localhost mysql]# chkconfig --level mysql1 345 on [root@localhost mysql]# chkconfig --list mysql1

LINUX下MYSQL安装配置(原始文档)

linux下mysql安装配置 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.23-0.i386.rpm MySQL-client-4.0.23-0.i386.rpm 下载地址为:https://www.doczj.com/doc/0b8692189.html,/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。 2、安装MySQL rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是–ivh,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。 1)安装服务器端 在有两个rmp文件的目录下运行如下命令: [root@test1local]#rpm-ivh MySQL-server-4.0.23-0.i386.rpm 显示如下信息。 warning:MySQL-client-4.0.23-0.i386.rpm signature:NOKEY,key ID5072e1f5 Preparing...###########################################[100%] 1:MySQL-server###########################################[100%]。。。。。。(省略显示) /usr/bin/mysqladmin-u root password'new-password' /usr/bin/mysqladmin-u root-h test1password'new-password' 。。。。。。(省略显示) Starting mysqld daemon with databases from/var/lib/mysql 如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。 [root@test1local]#netstat-nat Active Internet connections(servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp000.0.0.0:33060.0.0.0:*LISTEN 上面显示可以看出MySQL服务已经启动。 2)安装客户端 运行如下命令: [root@test1local]#rpm-ivh MySQL-client-4.0.23-0.i386.rpm warning:MySQL-client-4.0.23-0.i386.rpm:V3DSA signature:NOKEY,key ID5072e1f5 Preparing...###########################################[100%] 1:MySQL-client###########################################[100%] 显示安装完毕。 用下面的命令连接mysql,测试是否成功。 三、登录MySQL

Linux下安装MySQL 5.6.4

Linux下安装MySQL 5.6.4 从mysql-5.5起,mysql源码安装开始使用cmake了,因此当我们配置安装目录./configure --perfix=/.....的时候,和以前将会有些区别。 (1)安装前,下载必要软件: mysql-5.6.4-m7-tar.zip cmake-2.8.10.2.tar.gz (2)下述步骤中的红色字体的文件路径,根据实际情况进行替换,请注意路径的一致性。 (3)以下安装步骤在root用户下安装测试通过。 1.创建mysql用户 # useradd-d /home/mysql-c “Oracle MySQL”-m mysql 2.解压缩MySQL安装文件mysql-5.6.4-m7-tar.zip # unzip mysql-5.6.4-m7-tar.zip #tar -zxvf mysql-5.6.4-m7-tar.gz 3.安装cmake 接下来我们就要配置安装目录进行具体的安装了,这里需要注意的是利用cmake时需要安装cmake的应用程序。 (1)解压缩cmake安装文件 # tar -zxvf cmake-2.8.10.2.tar.gz (2)进入 # cd cmake-2.8.10.2 (3)建立目录: # mkdir/home/mysql/cmake (4)配置安装目录 # ./configure --prefix=/home/mysql/cmake (5)编译

# make (6)安装 # make install (7)更新环境变量 # export PATH=/home/mysql/cmake/bin:$PATH 4.配置mysql的安装目录 (1)进入解压缩后的mysql目录mysql-5.6.4-m7 # cd/home/mysql/mysql-5.6.4-m7 (2)根据转换关系执行cmake #cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 5.安装mysql # make install 执行完后会看到安装成功的提示 6.安装默认的数据库 #cd/usr/local/mysql/scripts/ #sudo ./mysql_install_db --basedir=/usr/local/mysql--datadir=/usr/local/mysql/data/ --user=mysql 7.将mysql的配置文件和服务文件复制到系统配置路径下面 #cd/usr/local/mysql/support-files # cp https://www.doczj.com/doc/0b8692189.html,f /etc/https://www.doczj.com/doc/0b8692189.html,f #cpmysql.server /etc/init.d/mysqld 8.修改启动服务 # servicemysqld start

MySQL学习之linux下安装及配置篇

实验一:在Ubuntu linux中安装MySQL5.0 实验背景: MySQL 是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点。MySQL 主要目标是快速、健壮和易用。对于一般中小型,甚至大型应用MySQL都能够胜任。并且MySQL是免费的。 现在软件学院需要使用MySQL数据库来建立一个学生档案管理系统。首先要在一台安装了ubuntu linux的服务器上安装上MySQL。 实验目的: 在ubuntu linux中安装MySQL。 实验分析: 1.使用apt-get命令在网络上下载并安装MySQL需要的安装包,安装的MySQL版本为 5.0。 2.在安装过程中需要设置MySQL的root用户密码。 3.MySQL服务的启动和停止。 4.使用MySQL的root用户连接数据库。 实验步骤: 注意:MySQL中的root用户同linux中的root用户不是同一用户。他们性质类似,MySQL中的root用户在MySQL数据库系统中享有最高权限。 步骤一:使用apt-get安装MySQL 注意:此方式需要连接互联网,如不能连接互联网,请参见附录一:MySQL的离线安装。 1)打开终端工具。 2)在apt-get设置的源中搜索一下关于mysql-serve-5.0的软件包。使用命令: apt-cache search mysql-server-5.0 3)安装mysql-server-5.0软件包。使用命令:sudo apt-get install mysql-server-5.0

linux下MySQL安装登录及操作

linux下MySQL安装登录及操作 二、安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm 下载地址为:https://www.doczj.com/doc/0b8692189.html,/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。 2、安装MySQL rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是–ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。 1)安装服务器端 在有两个rmp文件的目录下运行如下命令: [root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm 显示如下信息。 warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing...########################################### [100%] 1:MySQL-server########################################### [100%] 。。。。。。(省略显示) /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h test1 password 'new-password' 。。。。。。(省略显示) Starting mysqld daemon with databases from /var/lib/mysql 如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。 [root@test1 local]# netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp00 0.0.0.0:33060.0.0.0:*LISTEN 上面显示可以看出MySQL服务已经启动。 2)安装客户端 运行如下命令: [root@test1 local]# rpm -ivh MySQL-client-4.0.16-0.i386.rpm warning: MySQL-client-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing...########################################### [100%] 1:MySQL-client########################################### [100%] 显示安装完毕。 用下面的命令连接mysql,测试是否成功。

原创:RedHat Linux6下编译安装Mysql-5.5.27

软件源码包存放位置 /usr/src 源码包编译安装位置 /usr/local/mysql 由于现在的MySQL都使用Cmake进行编译安装,所以在安装MySQL之前我们首先要把Cmake装在我们的系统上。 准备源码包: 1.安装Cmake 安装之前,系统里必须有开发程序如gcc,g++ #编译安装Cmake tar zxf cmake-2.8.9.tar.gz cd cmake-2.8.9

./configure make && make install 2.编译安装配置MySQL #创建mysql用户和mysql组useradd -s /sbin/nologin mysql #创建所需目录 mkdir -pv /usr/local/mysql/data #解压源码包 tar xzf mysql-5.5.27.tar.gz cd mysql-5.5.27 #cmake编译 #安装 make && make install

#设置权限 chown -R mysql:mysql /usr/local/mysql #配置成系统服务和开机自动启动 cp 、/usr/src/mysql-5.5.27/support-files/mysql.server /etc/init.d/mysqld chmod a+x /etc/init.d/mysqld chkconfig --add mysqld chkconfig --level 35 mysqld on #修改配置文件 vim /etc/https://www.doczj.com/doc/0b8692189.html,f #在[mysqld]中修改: datadir = /usr/local/mysql/data log-error = /usr/local/mysql/data/error.log pid-file = /usr/local/mysql/data/mysqld.pid

Linux下MySQL5.0的安装

Linux下MySQL5.0的安装 在SUSE9下MySQL5.0的安装及配置过程,由于是使用的源码包安装,该过程应该同样适用于其它版本的Linu x。 一、安装MySQL 1、下载源码包 从mysql官网上下载linux下的source包mysql-5.0.51b.tar.gz,注意是下载GNU tar格式的,不是rpm包。 2、解包 tar xvf mysql-5.0.51b.tar.gz 3、进入mysql目录 cd mysql-5.0.51b 4、安装 ./configure --prefix=/opt/cuix/ mysql-5.0.51 指定mysql的安装目录 --with-charset=utf8 指定字符集 --with-collation=utf8_general_ci make make install 二、配置MySQL 1、初始化数据库 执行scripts/mysql_install_db,初始化mysql数据库的授权表,其中贮存了服务器的访问允许,该操作将会在mysql安装目录下创建var目录。 2、设置PATH 为了方便使用,将mysql-5.0.51/bin目录加入到当前用户的profile中,然后用which mysql检查一下是否ok.

3、设置https://www.doczj.com/doc/0b8692189.html,f配置文件 在support-files目录下有三个预设置的文件可供选择,选择一个适合你的,我这里选择的是https://www.doczj.com/doc/0b8692189.html,f,复制这个文件到你的安装目录下: cp support-files/https://www.doczj.com/doc/0b8692189.html,f /opt/cuix/mysql-5.0.51/https://www.doczj.com/doc/0b8692189.html,f 注意https://www.doczj.com/doc/0b8692189.html,f的使用方法,这个配置文件的路径可以在启动mysql时通过命令行参数给出,比如: ./mysqld_safe --defaults-file=https://www.doczj.com/doc/0b8692189.html,f & 4、赋予my.conf权限 chmod 744 https://www.doczj.com/doc/0b8692189.html,f 5、修改my.conf文件 查找[client]: 添加user=root, 去掉password前的注释并设定root账户的密码, 设定port,使用netstat –atln | grep “端口号”查看你自己的端口是否被占用, 更改socket,默认/tmp/mysql.sock可能和其他的mysql服务器冲突,修改到当前mysql安装目录下。 查找[mysqld]: 设定port及socket, 设定datadir=/opt/cuix/mysql-5.0.51/var 对client及mysqld均添加default-character-set=utf8 三、运行MySQL 1、启动mysql 进入mysql-5.0.37/bin目录(如果设置了Path就不必了),执行: mysqld_safe --defaults-file=/opt/cuix/mysql-5.0.51/https://www.doczj.com/doc/0b8692189.html,f &

MySQL5.6_Linux安装

Mysql安装过程(linux:2.6.18-194.el5,Mysql:) 1、安装 [root@RAC2 mysql]# rpm -ivh MySQL-server-5.6.12-2.rhel5.x86_64.rpm Preparing... ########################################### [100%] 1:MySQL-server ########################################### [100%] [root@RAC2 mysql]# rpm -ivh MySQL-client-5.6.12-2.rhel5.x86_64.rpm Preparing... ########################################### [100%] 1:MySQL-client ########################################### [100%] 2、安装完查看默认3306端口没有开 [root@RAC2 mysql]# netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:833 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 0 :::22 :::* LISTEN tcp 0 0 ::ffff:192.168.72.5:22 ::ffff:192.168.72.1:63851 ESTABLISHED tcp 0 0 ::ffff:192.168.72.5:22 ::ffff:192.168.72.1:62929 ESTABLISHED 3、将mysql启动 [root@RAC2 init.d]# service mysql start Starting MySQL..[确定] 4、再次确认端口是打开的 [root@RAC2 init.d]# netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:833 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:*

Linux下安装Apache+PHP+MySql搭建PHP运行环境

Linux下安装Apache+PHP+MySql 搭建PHP运行环境 目录 Linux下安装Apache+PHP+MySql (1) 搭建PHP运行环境 (1) 一、引言 (2) 二、关闭SELINUX (2) 三、安装Apache (3) 1.检查、删除 (3) 2.安装 (3) 四、安装MySql (4) 3.检查、删除 (4) 4.安装 (4) 5.相关命令 (6) 1)启动、关闭、重启命令 (6) 2)登录、查看命令 (6) 3)修改密码 (6) 4)撤销权限 (6) 5)显示、修改mysql 的字符集 (7) 6)查看用户信息 (7) 7)数据库备份与导入 (8) 6.目录介绍 (9) 7.问题汇总 (9) 8)MySql只有information_schema信息数据库 (9) 五、安装PHP (11)

六、配置Apache (12) 七、配置域名 (13) 八、配置PHP (14) 九、测试 (16) 一、引言 LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的 Web 框架,该框架包括:Linux 操作系统,Apache 网络服务器,MySQL 数据库,Perl、PHP 或者 Python 编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和 Java/J2EE 架构相比,LAMP 具有Web 资源丰富、轻量、快速开发等特点,微软的.NET 架构相比,LAMP 具有通用、跨平台、高性能、低价格的优势,因此 LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。 本文安装环境:CentOS release 6.3 (Final)_2.6.32-279.el6.i686 所需安装软件: Apache PHP mysql-server-5.1.73-3.el6_5.i686 二、关闭SELINUX # vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq!#保存退出 shutdown -r now#重启系统

-linux下安装mysql数据库详解

linux下安装mysql数据库详解 一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。 二、安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-5.0.9-0.i386.rpm MySQL-client-5.0.9-0.i386.rpm 下载地址为:https://www.doczj.com/doc/0b8692189.html,/downloads/mysql/5.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。 2、安装MySQL rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是–ivh ,其中i表示将安装指定的rmp软件包,V 表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。 1)安装服务器端 在有两个rmp文件的目录下运行如下命令: [root@test1 local]# rpm -ivh MySQL-server-5.0.9-0.i386.rpm 显示如下信息。 warning: MySQL-server-5.0.9-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing...########################################### [100%] 1:MySQL-server########################################### [100%] 。。。。。。(省略显示) /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h test1 password 'new-password' 。。。。。。(省略显示) Starting mysqld daemon with databases from /var/lib/mysql 如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。 [root@test1 local]# netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp00 0.0.0.0:33060.0.0.0:*LISTEN 上面显示可以看出MySQL服务已经启动。

linux下oracle数据库安装步骤

数据库安装步骤 1.创建oracle用户和组 [root@hostname ~]# groupadd oinstall [root@hostname ~]# groupadd dba [root@hostname ~]# useradd -g oinstall -G dba oracle [root@hostname ~]# passwd oracle 输入两次密码 2.修改oracle用户的环境变量 oracle用户下,在/home/oracle/.bash_profile文件中添加如下参数 [oracle@hostname ~]$ vim .bash_profile 文档最后添加: # For Oracle export DISPLAY=:0.0 export TMP=/tmp; export TMPDIR=$TMP; export ORACLE_BASE=/home/oracle/app/oracle; export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1; export ORACLE_SID=ipms; export ORACLE_TERM=xterm; export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH; export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; 3.root用户下执行 [root@hostname ~]# export DISPLAY=:0.0 [root@hostname ~]# xhost + 4.oracle用户下执行 [oracle@hostname ~]$ export DISPLAY=192.168.1.1:0.0

mysql--linux安装文档

1 首先查看是否已经装有mysql 命令:rpm –qa|grep –i mysql 如果有的话,用命令卸载(删除) 命令:rpm –e --nodeps 包名 2.上传安装文件 MySQL-client-5.5.8-1.rhel5.i386.rpm MySQL-server-5.5.8-1.rhel4.i386.rpm 运行命令安装: rpm –ivh MySQL-server-5.5.8-1.rhel4.i386.rpm 成功界面: [root@localhost liuhaisheng]# rpm -ivh MySQL-server-5.5.8-1.rhel4.i386.rpm Preparing... ########################################### [100%] 1:MySQL-server ########################################### [100%] PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password' Alternatively you can run: /usr/bin/mysql_secure_installation which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers. See the manual for more instructions. Please report any problems with the /usr/bin/mysqlbug script! 3.安装客户端 [root@localhost liuhaisheng]# rpm -ivh MySQL-client-5.5.8-1.rhel5.i386.rpm Preparing... ########################################### [100%] 1:MySQL-client

Linux安装卸载Mysql数据库

linux下mysql的卸载、安装全过程 卸载mysql 1、查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包: mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 2、删除mysql 删除命令:rpm -e --nodeps 包名 ( rpm -ev mysql-4.1.12-3.RHEL4.1 ) 3、删除老版本mysql的开发头文件和库 命令:rm -fr /usr/lib/mysql rm -fr /usr/include/mysql 注意:卸载后/var/lib/mysql中的数据及/etc/https://www.doczj.com/doc/0b8692189.html,f不会删除,如果确定没用后就手工删除 rm -f /etc/https://www.doczj.com/doc/0b8692189.html,f rm -fr /var/lib/mysql 安装mysql 安装前准备:两个rpm包 MySQL-client-5.1.20-0.glibc23.i386.rpm MySQL-server-5.1.20-0.glibc23.i386.rpm 1、安装服务端: 命令:rpm -ivh MySQL-server-5.1.20-0.glibc23.i386.rpm 安装成功会出现.... warning: MySQL-server-5.1.20-0.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing... ########################################### [100%] 1:MySQL-server ########################################### [100%] 080220 13:58:27 [Note] Plugin 'InnoDB' disabled by command line option 080220 13:58:28 [Note] Plugin 'InnoDB' disabled by command line option PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password' See the manual for more instructions.

Linux下安装MySQL 5.6.4

Linux下安装MySQL5.6.4 从mysql-5.5起,mysql源码安装开始使用cmake了,因此当我们配置安装目录./configure--perfix=/.....的时候,和以前将会有些区别。 (1)安装前,下载必要软件: mysql-5.6.4-m7-tar.zip cmake-2.8.10.2.tar.gz (2)下述步骤中的红色字体的文件路径,根据实际情况进行替换,请注意路径的一致性。 (3)以下安装步骤在root用户下安装测试通过。 1.创建mysql用户 #useradd-d/home/mysql-c“Oracle MySQL”-m mysql 2.解压缩MySQL安装文件mysql-5.6.4-m7-tar.zip #unzip mysql-5.6.4-m7-tar.zip #tar-zxvf mysql-5.6.4-m7-tar.gz 3.安装cmake 接下来我们就要配置安装目录进行具体的安装了,这里需要注意的是利用cmake时需要安装cmake的应用程序。 (1)解压缩cmake安装文件 #tar-zxvf cmake-2.8.10.2.tar.gz (2)进入 #cd cmake-2.8.10.2 (3)建立目录: #mkdir/home/mysql/cmake (4)配置安装目录 #./configure--prefix=/home/mysql/cmake (5)编译

#make (6)安装 #make install (7)更新环境变量 #export PATH=/home/mysql/cmake/bin:$PATH 4.配置mysql的安装目录 (1)进入解压缩后的mysql目录mysql-5.6.4-m7 #cd/home/mysql/mysql-5.6.4-m7 (2)根据转换关系执行cmake #cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql 5.安装mysql #make install 执行完后会看到安装成功的提示 6.安装默认的数据库 #cd/usr/local/mysql/scripts/ #sudo./mysql_install_db--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/--user=mysql 7.将mysql的配置文件和服务文件复制到系统配置路径下面 #cd/usr/local/mysql/support-files #cp https://www.doczj.com/doc/0b8692189.html,f/etc/https://www.doczj.com/doc/0b8692189.html,f #cp mysql.server/etc/init.d/mysqld 8.修改启动服务 #service mysqld start

相关主题
文本预览
相关文档 最新文档