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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:

系统环境: 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[blowfishsecret]=;cookiecfg['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,如需转载请自行联系原作者
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
235
分享
相关文章
MySQL 窗口函数详解:分析性查询的强大工具
MySQL 窗口函数从 8.0 版本开始支持,提供了一种灵活的方式处理 SQL 查询中的数据。无需分组即可对行集进行分析,常用于计算排名、累计和、移动平均值等。基本语法包括 `function_name([arguments]) OVER ([PARTITION BY columns] [ORDER BY columns] [frame_clause])`,常见函数有 `ROW_NUMBER()`, `RANK()`, `DENSE_RANK()`, `SUM()`, `AVG()` 等。窗口框架定义了计算聚合值时应包含的行。适用于复杂数据操作和分析报告。
214 11
Hadoop-21 Sqoop 数据迁移工具 简介与环境配置 云服务器 ETL工具 MySQL与Hive数据互相迁移 导入导出
Hadoop-21 Sqoop 数据迁移工具 简介与环境配置 云服务器 ETL工具 MySQL与Hive数据互相迁移 导入导出
170 3
MySQL高级篇——性能分析工具
MySQL的慢查询日志,用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long-query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为 10,意思是运行10秒以上(不含10秒)的语句,认为是超出了我们的最大忍耐时间值。它的主要作用是,帮助我们发现那些执行时间特别长的 SOL 查询,并且有针对性地进行优化,从而提高系统的整体效率。当我们的数据库服务器发生阻塞、运行变慢的时候,检查一下慢查询日志,找到那些慢查询,对解决问题很有帮助。
MySQL高级篇——性能分析工具
Navicat工具设置MySQL权限的操作指南
通过上述步骤,您可以使用Navicat有效地为MySQL数据库设置和管理用户权限,确保数据库的安全性和高效管理。这个过程简化了数据库权限管理,使其既直观又易于操作。
710 4
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
docker拉取MySQL后数据库连接失败解决方案
通过以上方法,可以解决Docker中拉取MySQL镜像后数据库连接失败的常见问题。关键步骤包括确保容器正确启动、配置正确的环境变量、合理设置网络和权限,以及检查主机防火墙设置等。通过逐步排查,可以快速定位并解决连接问题,确保MySQL服务的正常使用。
133 82
缓存与数据库的一致性方案,Redis与Mysql一致性方案,大厂P8的终极方案(图解+秒懂+史上最全)
缓存与数据库的一致性方案,Redis与Mysql一致性方案,大厂P8的终极方案(图解+秒懂+史上最全)
Docker Compose V2 安装常用数据库MySQL+Mongo
以上内容涵盖了使用 Docker Compose 安装和管理 MySQL 和 MongoDB 的详细步骤,希望对您有所帮助。
218 42
MySQL生产环境迁移至YashanDB数据库深度体验
这篇文章是作者将 MySQL 生产环境迁移至 YashanDB 数据库的深度体验。介绍了 YashanDB 迁移平台 YMP 的产品相关信息、安装步骤、迁移中遇到的各种兼容问题及解决方案,最后总结了迁移体验,包括工具部署和操作特点,也指出功能有优化空间及暂不支持的部分,期待其不断优化。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等