博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL Study之--MySQL下图形工具的使用(phpMyAdmin)
阅读量:6953 次
发布时间:2019-06-27

本文共 4159 字,大约阅读时间需要 13 分钟。

系统环境: RedHat EL6

数据库:  MySQL 5.6.4-m7

  MyAdmin是一个用编写的,是以PHP为基础,以Web-Base方式架构在主机上的工具,让管理者可用Web接口管理。借由此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'的原因。
三、测试
开启浏览器,

图一:登陆界面

图二:管理界面

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

注意:

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

本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1674979,如需转载请自行联系原作者
你可能感兴趣的文章
AI考拉技术分享会--IDE 常用功能 for Node.js
查看>>
Tomcat session Error
查看>>
HAProxy双机高可用方案之HAProxy+Keepalived
查看>>
mysql忘记密码解决方法
查看>>
Eclipse安装m2eclipse插件(Maven)
查看>>
windows 下最快搭建svn服务器方法
查看>>
获取android系统外置存储卡路径的方法
查看>>
mysql 链接错误
查看>>
php 数组字符串搜索array_search技巧
查看>>
hive中的NULL
查看>>
进程死锁(银行家算法)
查看>>
FragmentTransaction add 和 replace 完全解析
查看>>
1. ASIHttpRequest-创建和执行request
查看>>
mysql中某张表修改较大时的处理
查看>>
如何退出telnet界面
查看>>
nginx+多个tomcat配置
查看>>
sublime实用插件-持续更新
查看>>
DotImage使用教程:从数据库中读写图像
查看>>
行业虚拟化发展趋势——“瑞友杯”虚拟化征文
查看>>
XY问题在开发中的体现
查看>>