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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

系统环境: 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,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
23天前
|
关系型数据库 MySQL
elasticsearch对比mysql以及使用工具同步mysql数据全量增量
elasticsearch对比mysql以及使用工具同步mysql数据全量增量
20 0
|
2月前
|
关系型数据库 MySQL 数据库
rds迁移数据迁移工具选择
rds迁移数据迁移工具选择
67 3
|
4月前
|
SQL 关系型数据库 MySQL
MySQL——MySQL的图形化界面工具安装与使用
MySQL——MySQL的图形化界面工具安装与使用
145 0
|
30天前
|
关系型数据库 MySQL 数据库
rds安装数据库客户端工具
安装阿里云RDS的数据库客户端涉及在本地安装对应类型(如MySQL、PostgreSQL)的客户端工具。对于MySQL,可选择MySQL Command-Line Client或图形化工具如Navicat,安装后输入RDS实例的连接参数进行连接。对于PostgreSQL,可以使用`psql`命令行工具或图形化客户端如PgAdmin。首先从阿里云控制台获取连接信息,然后按照官方文档安装客户端,最后配置客户端连接以确保遵循安全指引。
82 1
|
4月前
|
SQL 关系型数据库 MySQL
postgresql|数据库|MySQL数据库向postgresql数据库迁移的工具pgloader的部署和初步使用
postgresql|数据库|MySQL数据库向postgresql数据库迁移的工具pgloader的部署和初步使用
111 0
|
3月前
|
存储 安全 关系型数据库
4个MySQL优化工具AWR,帮你准确定位数据库瓶颈!
4个MySQL优化工具AWR,帮你准确定位数据库瓶颈!
43 0
|
3月前
|
数据可视化 关系型数据库 MySQL
使用Navicat工具创建MySQL数据库连接
使用Navicat工具创建MySQL数据库连接
|
11天前
|
关系型数据库 MySQL 数据库
mysql卸载、下载、安装(window版本)
mysql卸载、下载、安装(window版本)
|
1月前
|
关系型数据库 MySQL 数据库连接
关于MySQL-ODBC的zip包安装方法
关于MySQL-ODBC的zip包安装方法
|
24天前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 中apt 安装MySQL数据库
Ubuntu 中apt 安装MySQL数据库
66 0