具体请参考http://maoqiu.blog.51cto.com/8570467/1384026 这篇博文


安装phpMyadmin工具

[root@www ~]# mkdir /usr/local/apache2/htdocs/phpmyadm #→创建的根目录

[root@test2 phpmyadm]# tar -xf phpMyAdmin-3.4.11-all-languages.tar.bz2 

[root@www ~]# cp -r phpMyAdmin-3.4.10.1-all-languages/* /usr/local/apache2/htdocs/phpmyadm/

 #→将该工具的所有文件拷贝至文至这个工具的根目录

[root@www htdocs]# cp config.sample.inc.php config.inc.php

[root@test2 phpmyadm]# vi config.inc.php

  a 找到这一行$cfg['Servers'][$i]['host'] = 'localhost';

  并修改为 $cfg['Servers'][$i]['host'] = '172.16.41.2'; #→这是mysql服务器地址

  b 找到这一行 $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

  并修改为$cfg['blowfish_secret'] = 'ddf5bab147f6cfaef020'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

  注:#这行两个冒号之间我们需要一串cookie码,随机生成一个填在里面,可通过

  [root@www htdocs]# openssl rand -hex 10  #→通过openssl生成一串随机码

  测试我phpMyadmin能否正常工作了

  http://10.10.168.160/phpmyadm/

  2

  搭建wordpress个人博客系统

  a 解压安装wordpress

  [root@test2 wordpress]# tar -xzf wordpress-4.5.3-zh_CN.tar.gz

  [root@test2 wordpress]# cd wordpress

  [root@test2 wordpress]# cp wp-config-sample.php wp-config.php

  [root@test2 wordpress]# mv * /apache1/htdocs/wordpress/

  b 配置虚拟主机

  [root@test2 extra]# vi httpd-vhosts.conf

 

    ServerAdmin [email protected] 

    DocumentRoot "/apache1/htdocs/wordpress"  #→这是wordpress博客系统的根目录

    ServerName www.woaixuexi.com  #→这是它的主机名

    ErrorLog "logs/error_log"   #→错误日志

    CustomLog "logs/assess_log" combined  #→访问日志

#保存退出!

c 配置数据库,我们都知道博客系统的账户都是存在后端的数据库中的,故此现需要创建一个博客的数据库

[mysql@test3 ~]$ mysql -uroot -p

Enter password: 

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

Your MySQL connection id is 14

Server version: 5.6.19-log MySQL Community Server (GPL)


Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.


Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.


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


mysql> CREATE DATABASE worddb; #→这是博客系统的数据库

Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON worddb.* TO 'worduser'@'%' IDENTIFIED BY '123456'; #→我授权worduser用户对该数据库具有管理权限,并且它可以在任何远程主机上登陆该数据库操作

Query OK, 0 rows affected (0.00 sec)

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| test               |

| worddb             |#→已经创建好了

+--------------------+

5 rows in set (0.00 sec)

mysql> FLUSH PRIVILEGES; #→千万要记得刷新数据库

Query OK, 0 rows affected (0.00 sec)

mysql>

d 修改wordpress配置文件

vi wp-config.php 

/** WordPress数据库的名称 */

define('DB_NAME', 'worddb');


/** MySQL数据库用户名 */

define('DB_USER', 'worduser');


/** MySQL数据库密码 */

define('DB_PASSWORD', '123456');


/** MySQL主机 */

define('DB_HOST', '10.10.168.159');

e 重新加载配置文件

[root@test2 wordpress]# /apache1/bin/httpd -k restart

f 测试,在客户端浏览器中输入http://10.10.168.160/wordpress 即可!

mysql主从设置,通常是编辑hosts来绑定主从ip

修改wordpress配置文件

[root@www ~]# vim /web/blog/wordpress/htdocs/wp-config.php

#修改下面四项即可

define('DB_NAME', 'worddb'); #→WordPress 数据库的名称

define('DB_USER', 'worduser'); #→MySQL 数据库用户名

define('DB_PASSWORD', '123456'); #→MySQL 数据库密码

define('DB_HOST', '10.10.168.159'); #→MySQL 主机

将上一行改为域名

define('DB_HOST', 'www.myworpress.com'); #→MySQL 主机

vi /etc/hosts

10.10.168.159 www.myworpress.com

如果mysql的主库down掉,只需要修改hosts文件里的ip