MySQL Study之--MySQL下图形工具的使用(phpMyAdmin)

MySQL Study之--MySQL下图形工具的使用(phpMyAdmin)

系统环境: 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

[[email protected] 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
[[email protected] 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

[[email protected] 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

[[email protected] 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的安装光盘中没有,需要从网上下载后安装,安装后需要以下配置:

[[email protected] libraries]# echo ‘extension=mbstring.so‘ >>/etc/php.ini #根据php安装目录而定
[[email protected] 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

[[email protected] 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造成 !

时间: 07-13

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

MySQL Study之--MySQL下图形工具的使用(MySQL Administrator)

MySQL Study之--MySQL下图形工具的使用(MySQL Administrator) 系统环境:     操作系统: Windows  7(64) 下载地址:http://www.softpedia.com/get/Internet/Servers/Database-Utils/MySQL-Administrator-for-Windows.shtml   官方介绍: MySQL Administrator is a powerful visual administration co

MySQL Study之--MySQL下图形工具的使用(MySQL Query Browser)

MySQL Study之--MySQL下图形工具的使用(MySQL Query Browser) 系统环境:     操作系统: Windows  7(64) 官方介绍: 1.安装和配置 下载:http://sqlbrowser.www2.pl/?act=download 下载地址:http://downloads.mysql.com/archives/query/ 安装: 2.启动和使用MySQL Query Browser 图一:登录界面 图二:查询表 图三:SQL语法 图四:查询数据字典(

MySQL Study之--Linux下安装MySQL workbench工具

MySQL Study之--Linux下安装MySQL workbench工具 系统环境:      操作系统: RedHat EL6.4(64)      WorkBench: mysql-workbench-community-6.0.9 MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具.它是著名的数据库设计工具DBDesigner4的继任者.你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移. MySQ

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

MySQL Study之--Mysql数据库备份工具(mysqldump) 对于Mysql Database的备份方式有很多种,此次文档主要介绍mysqldump工具: mysqldump:      mysqldump工具很多方面类似相反作用的工具mysqlimport.它们有一些同样的选项.但mysqldump能够做更多的事情.它可以把整个数据库装载到一个单独的文本文件中.这个文件包含有所有重建您的数据库所需要的SQL命令.这个命令取得所有的模式(Schema,后面有解释)并且将其转换成DD

MySQL Study之--MySQL管理工具sqlyog

MySQL Study之--MySQL管理工具sqlyog SQLyog 是一个易于使用的.快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库! sqlyog可以连接到mysql主机.http管道.ssh隧道以及ssl加密.它是一款功能强大的MYSQL数据库管理工具,内置多个高级工具,可以导入外部数据,SQL调度器和报告工具向导会引导您通过若干步骤调度查询的执行,结果可以发送给多个接收者,您还可以使用该功能执行例如 ANALYZE, REPAIR等维护查询.可视化

MySQL Study之--MySQL innodb引擎备份工具XtraBackup之一(Install)

MySQL Study之--MySQL innodb引擎备份工具XtraBackup之一(Install) Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品. Xtrabackup有两个主要的工具:xtrabackup.innobackupex (1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表 (2)innobackupex-1.5

MySQL Study之--MySQL压力测试工具mysqlslap

MySQL Study之--MySQL压力测试工具mysqlslap 一.Mysqlslap介绍 mysqlslap是MySQL5.1之后自带的benchmark基准测试工具,类似Apache Bench负载产生工具,生成schema,装载数据,执行benckmark和查询数据,语法简单,灵活,容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较.mysqlslap为mysql性能优化前后提供了直观的验证依据,笔者建议系统运维人员应该掌

MySQL Study之--MySQL工具mysqlshow

 MySQL Study之--MySQL工具mysqlshow mmysqlshow客户可用来很快地查找存在哪些数据库,数据库中的表,表中的列或索 mysqlshow为一些SQL显示语句提供了一个命令行界面.相同的信息可以通过直接使用那些语句获得.例如,你可以从mysql客户程序发出它们. 象这样调用mysqlshow: shell> mysqlshow[选项] [db_name [tbl_name [col_name]] 如果没有给出数据库,显示所有匹配的数据库. 如果没有给出表,显示数据库中

MySQL Study之--MySQL体系结构深入解析

MySQL Study之--MySQL体系结构深入解析 MySQL体系架构 由连接池组件.管理服务和工具组件.sql接口组件.查询分析器组件.优化器组件.缓冲组件.插件式存储引擎.物理文件组成.mysql是独有的插件式体系结构,各个存储引擎有自己的特点. MySQL内存结构: Mysql 进程结构 Mysql不像oracle那样是通过多进程来完成其功能的.默认情况下,InnoDB存储引擎的后台线程有7个: 4个IO thread, 1个master thread, 1个锁(lock)监控线程,