系统环境: RedHat EL6

数据库:  MySQL 5.6.4-m7

phpMyAdmin是一个用PHP编写的软件工具,是以PHP为基础,以Web-Base方式架构在网站主机上的MySQL数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。

在Linux环境下安装和配置phpMyAdmin需要安装Apache、PHP、MySQL,这些软件可以通过RPM包方式或源代码方式安装,本案例是以RPM方式安装:

一、环境准备,安装如下软件: 

1、Apache

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@mysrv libraries]# rpm -qa |grep httpd
httpd-tools-2.2.15-26.el6.x86_64
httpd-manual-2.2.15-26.el6.noarch
httpd-2.2.15-26.el6.x86_64
[root@mysrv libraries]# rpm -qa |grep mod
mod_auth_pgsql-2.0.3-10.1.el6.x86_64
mod_authz_ldap-0.26-16.el6.x86_64
xorg-x11-drv-modesetting-0.5.0-1.el6.x86_64
PackageKit-gtk-module-0.5.8-21.el6.x86_64
module-init-tools-3.9-21.el6.x86_64
mod_auth_kerb-5.4-9.el6.x86_64
mod_wsgi-3.2-3.el6.x86_64
mod_ssl-2.2.15-26.el6.x86_64
mod_dnssd-0.6-2.el6.x86_64
mod_perl-2.0.4-10.el6.x86_64
mod_auth_mysql-3.0.0-11.el6_0.1.x86_64

2、mysql

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@mysrv libraries]# rpm -qa |grep mysql
mysql-5.1.66-2.el6_3.x86_64
mysql-bench-5.1.66-2.el6_3.x86_64
mysql-devel-5.1.66-2.el6_3.x86_64
mysql-libs-5.1.66-2.el6_3.x86_64
mysql-connector-odbc-5.1.5r1144-7.el6.x86_64
qt-mysql-4.6.2-25.el6.x86_64
php-mysql-5.3.3-22.el6.x86_64
mysql-devel-5.1.66-2.el6_3.i686
mysql-libs-5.1.66-2.el6_3.i686
mysql-connector-java-5.1.17-6.el6.noarch
mysql-server-5.1.66-2.el6_3.x86_64
mod_auth_mysql-3.0.0-11.el6_0.1.x86_64
mysql-test-5.1.66-2.el6_3.x86_64

3、php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@mysrv libraries]# rpm -qa |grep php
php-pecl-memcache-3.0.5-4.el6.x86_64
php-pgsql-5.3.3-22.el6.x86_64
php-cli-5.3.3-22.el6.x86_64
php-pdo-5.3.3-22.el6.x86_64
php-mysql-5.3.3-22.el6.x86_64
php-pecl-apc-3.1.9-2.el6.x86_64
php-ldap-5.3.3-22.el6.x86_64
php-mbstring-5.3.3-46.el6_6.x86_64
php-pear-1.9.4-4.el6.noarch
php-xml-5.3.3-22.el6.x86_64
php-5.3.3-22.el6.x86_64
php-gd-5.3.3-22.el6.x86_64
php-soap-5.3.3-22.el6.x86_64
php-common-5.3.3-22.el6.x86_64
php-odbc-5.3.3-22.el6.x86_64
php-xmlrpc-5.3.3-22.el6.x86_64

其中php-mbstring,在RedHat的安装光盘中没有,需要从网上下载后安装,安装后需要以下配置:

1
2
[root@mysrv libraries]# echo ‘extension=mbstring.so' >>/etc/php.ini #根据php安装目录而定
[root@mysrv libraries]# service httpd restart

以上软件包安装完成后,就可以进入phpMyAdmin的安装和配置了

二、安装和配置phpMyAdmin


1、下载安装和配置phpMyAdmin

1)先到 phpMyAdmin的官方站上下载最近的 phpMyAdmin
https://www.phpmyadmin.net/downloads/

下载版本:phpMyAdmin-4.4.11-all-languages.tar.gz

2)将软件包解压到/var/www/html
# tar zxvf phpMyAdmin-4.4.11-all-languages.tar.gz -C   /var/www/html

3) 修改目录名为 phpMyAdmin
# mv  phpMyAdmin-4.4.11-all-languages  phpMyAdmin

[root@mysrv oracle]# ls -l /var/www/html/
total 8
-rw-r--r--  1 root root   17 Jul 15 14:21 index.php
drwxr-xr-x 10 root root 4096 Jul 14 17:45 phpMyAdmin

4) 配置phpMyAdmin
1、编辑. /libraries/config.default.php文件
2、查找 $cfg['Servers'][$i]['host'] = 'localhost'; 如果允许客户端远程管理,将“localhost”改为服务器ip

$cfg['Servers'][$i]['host'] = '192.168.8.24';
3、查找 $cfg['Servers'][$i]['auth_type'] = 'config';
在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就修改成cookie ,这里建议使用cookie.

$cfg['Servers'][$i]['auth_type'] = 'cookie';
4、查找 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user(mysql用户名,自己机里用root;)

$cfg['Servers'][$i]['user'] = 'root';
5、查找 $cfg['Servers'][$i]['password'] = ''; // MySQL password (mysql用户的密码,自己的服务器一般都是mysql用户root的密码)

$cfg['Servers'][$i]['password'] = 'oracle';
6、查找 $cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only(你只有一个数据就设置一下;如果你在本机或想架设服务器,那么建议留空)

$cfg['Servers'][$i]['only_db'] = '';
7、查找 $cfg['DefaultLang'] = 'zh'; (这里是选择语言,zh代表简体中文的意思,这里不知道填gbk对否)

$cfg['DefaultLang'] = 'en';
8、设置完毕后保存
  如果出现“配置文件现在需要绝密的短语密码(blowfish_secret)”那么请在$cfg['blowfish_secret'] = ' ';的等号里面设置你网站的cookie,例如:$cfg['blowfish_secret'] = '任意字符';这是因为你的“$cfg['Servers'][$i]['auth_type'] = 'cookie'的原因。
三、测试
开启浏览器,http://192.168.8.24/phpMyAdmin


图一:登陆界面


图二:管理界面

----至此,phpMyAdmin已经配置成功!


注意:


以上,错误,是因为在linux下没有安装和配置php-mbstring造成 !

本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1674979,如需转载请自行联系原作者

MySQL Study之--MySQL下图形工具的使用(phpMyAdmin)相关推荐

  1. MySQL Study之--Mysql数据库备份工具(mysqldump)

    MySQL Study之--Mysql数据库备份工具(mysqldump) 对于Mysql Database的备份方式有很多种,此次文档主要介绍mysqldump工具: mysqldump:     ...

  2. mysql study_MySQL Study之--MySQL体系结构深入解析

    MySQL体系架构 由连接池组件.管理服务和?工具组件.sql接口组件.查询分析器组件.优化器组件.缓冲组件.插件式存储引擎.物理?文件组成.mysql是独有的插件式体系结构,各个存储引擎有自己的特点 ...

  3. mysql bench linux_MySQL Study之--Linux下安装MySQL workbench工具

    系统环境: 操作系统: RedHat EL6.4(64) WorkBench: mysql-workbench-community-6.0.9 MySQL Workbench是一款专为MySQL设计的 ...

  4. mysql翻译插件_如何翻译 MySQL 图形工具

    MySQL 图形工具(MySQL GUI Tools)已经发布了 5.0 r1a 版本,其中包括以下图形工具: MySQL Administrator 1.2 MySQL Query Browser ...

  5. MySQL数据库【MySQL常用图形管理工具】

    MySQL常用图形管理工具 1.概述 2.常用工具介绍 Navicat SQLyog MySQL Workbench DataGrip 其他工具 常用工具Navicat和SQLyog的安装和使用 Na ...

  6. mysql perror_Linux运维知识之MySQL下perror工具查看System Error Code信息

    本文主要向大家介绍了Linux运维知识之MySQL下perror工具查看System Error Code信息,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 在MySQL数据库 ...

  7. MySQL数据库卸载+MySQL常用的图形化管理工具介绍

    MySQL数据库卸载 我们为什么需要卸载MySQL呢?可能是因为安装的时候安装出错,也可能是因为版本过低,导致一些问题没办法进行解决,所以需要卸载MySQL,重新安装最新版的MySQL. 第一步:停止 ...

  8. linux php mysql.so_在linux下php挂接mysql.so扩展的方法

    总结的方向:在linux下php挂接mysql.so扩展的方法 问题背景:平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在p ...

  9. centos得mysql安装教程_Centos下Mysql安装图文教程_MySQL

    Mysql是比较常用的数据库,日常开发中也是采用地比较多.工欲善其事必先利其器,本文特地来讲解下如何在centos(其他linux发行版类似)下安装Mysql.首先准备的材料:Mysql,我这里采用的 ...

  10. centos6 mysql 导出sql_centos环境下如何导出数据库

    MySQL数据库的导入导出可以用数据库备份工具mysqldump mysqldump工具是mysql自带的一个非常方便的一款小工具,存在mysql安装目录的/usr/local/mysql/bin ( ...

最新文章

  1. set和multiset
  2. 试列出种计算机组生产率的公式,农业机械化生产学思考题
  3. IPSR(中断程序状态寄存器),IPSR包含了当前正在执行的中断服务程序编号,用于识别当前中断。
  4. 2021年中国电动牙刷市场趋势报告、技术动态创新及2027年市场预测
  5. Linux禁止ping以及开启ping的方法
  6. 素数快速求法 -- 筛法求素数
  7. 【2019最新最全版】Java基础入门视频
  8. iOS 面试题 高级
  9. MVC/POJO/POJI/DAO/DTO/VO
  10. 功率是电压电流乘积的波形在一个周期内积分后除以周期。
  11. 台式计算机网线,台式电脑如何连接宽带_台式电脑如何连接网线
  12. 学影视后期剪辑应该看什么书?零基础学剪辑书籍推荐
  13. 逆水寒能不能网页预约服务器,不是说《逆水寒》凉了吗,为什么新服预约不到1小时就满了?...
  14. Office系列办公软件中的一款-Microsoft Excel提供下载
  15. ctf show-web入门 php特性篇部分题解
  16. python中doc转docx
  17. Python模拟登录某橙色软件并获取所有订单,康康买了啥奇奇怪怪的东西?
  18. Java web15
  19. 读懂python语言_一文读懂python反射机制
  20. 【数据分析】认识Pandas:DataFrame和Series结构、属性

热门文章

  1. ls命令输出的文件颜色
  2. UIDynamic(物理仿真)
  3. CF573E Bear and Bowling 贪心、分块、凸包
  4. 230. 二叉搜索树中第K小的元素
  5. python爬虫 动作链进阶
  6. 指令:当文字显示不全时显示tooltip提示框
  7. java语言打印上三角和下三角,进一步得到九九乘法表
  8. win10下搭建QTP测试环境
  9. Object to xml 2
  10. 一個簡單的不能再簡單的技巧。。。好吧。。css恩。。定位於window 給 IE6+