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
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造成 !
MySQL Study之--MySQL下图形工具的使用(phpMyAdmin)相关推荐
- MySQL Study之--Mysql数据库备份工具(mysqldump)
MySQL Study之--Mysql数据库备份工具(mysqldump) 对于Mysql Database的备份方式有很多种,此次文档主要介绍mysqldump工具: mysqldump: ...
- mysql study_MySQL Study之--MySQL体系结构深入解析
MySQL体系架构 由连接池组件.管理服务和?工具组件.sql接口组件.查询分析器组件.优化器组件.缓冲组件.插件式存储引擎.物理?文件组成.mysql是独有的插件式体系结构,各个存储引擎有自己的特点 ...
- mysql bench linux_MySQL Study之--Linux下安装MySQL workbench工具
系统环境: 操作系统: RedHat EL6.4(64) WorkBench: mysql-workbench-community-6.0.9 MySQL Workbench是一款专为MySQL设计的 ...
- mysql翻译插件_如何翻译 MySQL 图形工具
MySQL 图形工具(MySQL GUI Tools)已经发布了 5.0 r1a 版本,其中包括以下图形工具: MySQL Administrator 1.2 MySQL Query Browser ...
- MySQL数据库【MySQL常用图形管理工具】
MySQL常用图形管理工具 1.概述 2.常用工具介绍 Navicat SQLyog MySQL Workbench DataGrip 其他工具 常用工具Navicat和SQLyog的安装和使用 Na ...
- mysql perror_Linux运维知识之MySQL下perror工具查看System Error Code信息
本文主要向大家介绍了Linux运维知识之MySQL下perror工具查看System Error Code信息,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 在MySQL数据库 ...
- MySQL数据库卸载+MySQL常用的图形化管理工具介绍
MySQL数据库卸载 我们为什么需要卸载MySQL呢?可能是因为安装的时候安装出错,也可能是因为版本过低,导致一些问题没办法进行解决,所以需要卸载MySQL,重新安装最新版的MySQL. 第一步:停止 ...
- linux php mysql.so_在linux下php挂接mysql.so扩展的方法
总结的方向:在linux下php挂接mysql.so扩展的方法 问题背景:平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在p ...
- centos得mysql安装教程_Centos下Mysql安装图文教程_MySQL
Mysql是比较常用的数据库,日常开发中也是采用地比较多.工欲善其事必先利其器,本文特地来讲解下如何在centos(其他linux发行版类似)下安装Mysql.首先准备的材料:Mysql,我这里采用的 ...
- centos6 mysql 导出sql_centos环境下如何导出数据库
MySQL数据库的导入导出可以用数据库备份工具mysqldump mysqldump工具是mysql自带的一个非常方便的一款小工具,存在mysql安装目录的/usr/local/mysql/bin ( ...
最新文章
- set和multiset
- 试列出种计算机组生产率的公式,农业机械化生产学思考题
- IPSR(中断程序状态寄存器),IPSR包含了当前正在执行的中断服务程序编号,用于识别当前中断。
- 2021年中国电动牙刷市场趋势报告、技术动态创新及2027年市场预测
- Linux禁止ping以及开启ping的方法
- 素数快速求法 -- 筛法求素数
- 【2019最新最全版】Java基础入门视频
- iOS 面试题 高级
- MVC/POJO/POJI/DAO/DTO/VO
- 功率是电压电流乘积的波形在一个周期内积分后除以周期。
- 台式计算机网线,台式电脑如何连接宽带_台式电脑如何连接网线
- 学影视后期剪辑应该看什么书?零基础学剪辑书籍推荐
- 逆水寒能不能网页预约服务器,不是说《逆水寒》凉了吗,为什么新服预约不到1小时就满了?...
- Office系列办公软件中的一款-Microsoft Excel提供下载
- ctf show-web入门 php特性篇部分题解
- python中doc转docx
- Python模拟登录某橙色软件并获取所有订单,康康买了啥奇奇怪怪的东西?
- Java web15
- 读懂python语言_一文读懂python反射机制
- 【数据分析】认识Pandas:DataFrame和Series结构、属性