|
|
|
|
移动端

8.7 图形界面配置MySQL

《Linux服务器配置全程实录》第8章配置Web服务器,在本章中将介绍通过Apache配置HTTP、HTTPS、WebDAV、反向代理、安全配置、多种用户认证方式、虚拟主机,JSP环境搭建,LAMP环境搭建以及使用Lighttpd实现HTTP、HTTPS、虚拟主机等的相关内容。本节为大家介绍图形界面配置MySQL。

作者:张勤/杨章明来源:人民邮电出版社|2011-08-11 09:08

人工智能+区块链的发展趋势及应用调研报告


8.7 图形界面配置MySQL

MySQL的RPM包或源码包在默认情况下并没提供图形界面的管理工具,但由于MySQL极高的市场占有率,包括MySQL官方及很多第三方的软件公司或组织都推出了很多MySQL图形界面的管理工具,比如MySQL GUI TOOLS(MySQL GUI TOOLS官方网站:http://dev.mysql.com/downloads/gui-tools/)、(EMS SQL Manager for MySQL(EMS SQL Manager for MySQL)官方网站:http://sqlmanager.net/),在这些工具中最著名的应该是phpMyAdmin。

phpMyAdmin(phpMyAdmin官方网站:http://www.phpmyadmin.net/)是一个以PHP为基础的MySQL数据库管理工具,phpMyAdmin让管理者通过Web方式管理MySQL数据库。phpMyAdmin与其他PHP程序一样在Web服务器上执行,但可以在任何地方使用这些程序产生的HTML页面,远端管理MySQL数据库,方便的建立、修改、删除数据库及表。phpMyAdmin安装方法如下。

(1)使用如下命令安装Apache及相关软件包。

  1. yum -y install httpd-devel.i*  
  2. yum -y install libxml2-devel.i* 

(2)下载libmcrypt(下载地址:ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/libmcrypt- 2.5.7-5.el5.i386.rpm)RPM包后,使用如下方法安装。

  1. rpm -ivh libmcrypt-2.5.7-5.el5.i386.rpm 

(3)下载libmcrypt -devel(下载地址:ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/ libmcrypt-devel-2.5.7-5.el5.i386.rpm)RPM包后,使用如下方法安装。

  1. rpm -ivh libmcrypt-devel-2.5.7-5.el5.i386.rpm 

(4)下载mhash(下载地址:ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/mhash-0.9.2- 6.el5.i386.rpm)RPM包后,使用如下方法安装。

  1. rpm -ivh mhash-0.9.2-6.el5.i386.rpm 

(5)下载mhash-devel(下载地址:ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/mhash- devel- 0.9.2- 6.el5.i386.rpm)RPM包后,使用如下方法安装。

  1. rpm -ivh mhash-devel-0.9.2-6.el5.i386.rpm 

(6)phpMyAdmin 3.1.4至少需使用PHP 5.2,而RHEL 5.x中自带的PHP版本为5.1,所以需要下载并安装PHP 5.2(或更高版本)。下载PHP 5.2(下载地址:http://cn.php.net/ distributions/php-5.2.9.tar.bz2)源码包后,使用如下命令解压、编译安装。

  1. tar -xvjf php-5.2.9.tar.bz2  
  2. cd php-5.2.9  
  3. ./configure --prefix=/usr/local/php --with
    -mysql
    =/usr/bin/mysql   \  
  4.                                   --with-apxs2=
    /usr/sbin/apxs --with-mhash --with-mcrypt  
  5. make  
  6. make install  

(7)复制PHP配置文件。

  1. cd php  
  2. cp php.ini-dist /usr/local/php/lib/php.ini  

(8)在/etc/httpd/conf/httpd.conf文件中加入以下内容。

  1. AddType application/x-httpd-php .php  
  2. AddType application/x-httpd-php-source .phps  
  3.  
  4. DirectoryIndex index.php  

(9)下载phpMyAdmin(下载地址:http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/ phpMyAdmin-3.1.5-all-languages.tar.bz2)源码包后,使用如下命令解压、移动到Apache默认网站所在目录(也可以单独配置一个网站)并复制phpMyAdmin配置文件模板。

  1. tar -xvjf phpMyAdmin-3.1.5-all-languages.tar.bz2  
  2. mv phpMyAdmin-3.1.5-all-languages /var/www/html/phpmyadmin  
  3.  
  4. cp /var/www/html/phpmyadmin/config.sample.inc.php    \  
  5.                                       
    /var/www/phpmyadmin/config.inc.php  

(10)使用如下命令修改SELinux状态。

  1. setsebool -P allow_execheap=1 
  2. chcon -t textre_shlib_t /etc/httpd/modules/libphp5.so  
  3. chcon -R -t httpd_sys_content_t  /var/www/phpmyadmin  

(11)启动Apache服务,并设置为下次启动自动加载。

  1. service httpd restart  
  2. chkconfig httpd on  


上述配置完成后,可使用"http://localhost/phpmyadmin"访问到phpMyAdmin,如图8-52所示。在默认情况下phpMyAdmin会认为和所管理的MySQL在同一台主机,如果不在同一台主机可修改"/var/www/phpmyadmin/config.inc.php"文件,内容如下。

  1. $cfgServers[1]['host'] = 'localhost'; 

phpMyAdmin可根据访问的客户端所使用的操作系统的语言自动调整显示的语言,如图8-53所示。

 
图8-52  phpMyAdmin
 
图8-53  phpMyAdmin
在输入MySQL用户及密码后,单击"执行"按钮,即可登录phpMyAdmin主管理页面,如图8-54所示。phpMyAdmin的操作应该算是非常简单的,在这里就不一一讲述了。
 
图8-54  phpMyAdmin主界面
【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

非常网管——网络工程案例

本书面向企业网络应用需求,详细介绍了Windows网络互联解决方案、中小企业共享上网解决方案、基于ISA Server 2006的代理服务器与防火墙解决...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊