phpMyAdmin的安装

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: <p>今天手贱重新安装了xammp,为了快点安装完,把phpMyAdmin工具的可选项给去勾勒。之前不知道这货是干嘛的。等装完之后,才发现要用web来管理数据库的时候,却无法连接到数据了。后来才发现是这个原因。</p> <p><br></p> <p>那就再去网上找一个包装上呗。下面是安装的相关步骤:</p> <p><br></p> <p><span style="font-fami

今天手贱重新安装了xammp,为了快点安装完,把phpMyAdmin工具的可选项给去勾勒。之前不知道这货是干嘛的。等装完之后,才发现要用web来管理数据库的时候,却无法连接到数据了。后来才发现是这个原因。


那就再去网上找一个包装上呗。下面是安装的相关步骤:


1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(如果是虚拟空间,可以解压后通过ftp等上传到web目录下),当然您可以修改解压后该文件的名称。 

2.配置config文件 
  打开libraries下的config.default.php文件,依次找到下面各项,按照说明配置即可: 
A.访问网址  
引用: 
$cfg['PmaAbsoluteUri'] = '';这里填写phpmyadmin的访问网址 

B.mysql主机信息  
引用: 
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address 
填写localhost或mysql所在服务器的ip地址,如果mysql和该phpmyadmin在同一服务器,则按默认localhost 
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port 
mysql端口,如果是默认3306,保留为空即可 

C.mysql用户名和密码  
引用: 
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user 访问phpmyadmin使用的mysql用户名 
fg['Servers'][$i]['password'] = ''; // MySQL password (only needed对应上述mysql用户名的密码 
D.认证方法  
引用: 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
在此有四种模式可供选择,cookie,http,HTTP,config 
   config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。 
   当该项设置为cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,,具体如下: 
   PHP安装模式为Apache,可以使用http和cookie; 
   PHP安装模式为CGI,可以使用cookie 

E.短语密码(blowfish_secret)的设置  
引用: 
$cfg['blowfish_secret'] = ''; 
如果认证方法设置为cookie,就需要设置短语密码,置于设置为什么密码,由您自己决定  ,但是不能留空,否则会在登录phpmyadmin时提示错误 
  好了,到此为止,您已经成功安装了phpmyadmin,简单吧 ,赶快登录体验下吧 

说明: 
该文档说明的只是安装phpmyadmin的基本配置,关于config.default.php文件中各个配置参数的详细说明可以 

 phpMyAdmin 就是一种 MySQL 数据库的管理工具,安装该工具后,即可以通过 web 形式直接管理 MySQL 数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面详细说明该工具的安装方法。
一、下载
1、先到官方站点下载phpMyAdmin 安装包:http://www.phpmyadmin.net/ (安装包含各种语言all-languages) 
2、再解压到 web 可以访问的目录下,如果是虚拟空间,可以解压后通过 ftp 工具上传到 web 目录下,同时您可以修改解压后该文件的名称(你可以自定义目录名称)。

二、配置
3、打开 /libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件),用写字板(不要用记事本,这是UTF8编码)进行编辑,按照说明配置即可。 
4、查找 $cfg['PmaAbsoluteUri']=‘';   // 修改为你将上传到空间的phpMyAdmin的网址 
如:$cfg['PmaAbsoluteUri'] =‘http:   // 网站域名/phpmyadmin/';  
5、查找 $cfg['Servers'][$i]['host'] =‘localhost';    // 通常用默认,也有例外,可以不用修改 
6、查找 $cfg['Servers'][$i]['auth_type'] =‘config';   // 在自己的机子里调试用config;如果在网络上的空间用cookie.
在此有四种模式可供选择:cookie,http,HTTP,config
① config 方式即输入phpMyAdmin 的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。 
② 设置cookie,http,HTTP方式,登录 phpMyAdmin 需要数据用户名和密码进行验证。
具体如下:PHP 安装模式为 Apache,可以使用 http 和 cookie;PHP 安装模式为 CGI,可以使用 cookie。 
7、查找 $cfg['Servers'][$i]['user'] = ‘root';   // MySQL用户名 
8、查找 $cfg['Servers'][$i]['password'] ='';   // MySQL 密码 (only needed 留空就可以了)
9、查找 $cfg['Servers'][$i]['only_db'] = '';   // 你只有一个数据就设置一下,设置为你的数据库名;如果你想架设服务器,那么建议留空 
10、查找 $cfg['DefaultLang'] = ‘zh';   // 这里是选择语言,zh代表简体中文的意思 
11、查找$cfg['blowfish_secret'] ='';   // 如果认证方法设置为cookie,就需要设置短语密码,设置为什么密码,由您自己决定,这里不能留空,否则会在登录 phpMyAdmin 时提示如下图所示的错误。

12、设置完毕后保存,现在可以上传到网络空间上了,浏览http://网站域名/phpmyadmin/测试一下。(输入数据库的用户名及密码就可以了) 

如果要安装过程中出现:“phpMyAdmin - 错误 缺少 mysqli 扩展。请检查 PHP 配置。”错误。
解决方法如下:
①到phpmyadmin文件夹的\libraries\config.default.php文件中找:$cfg['Servers'][$i]['extension']='mysql';语句。 
②如果有找到$cfg['Servers'][$i]['extension']='mysql';这句,就继续查找下面这句$cfg['Servers'][$i]['extension']='mysqli'; 并把其的注释去掉。 
③如果没有找到$cfg['Servers'][$i]['extension']='mysql';这句,就把$cfg['Servers'][$i]['extension']='mysqli';语句,改成$cfg['Servers'][$i]['extension']='mysql'; 语句。(即确保 " mysql " 值能生效)


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
MySQL 关系型数据库 PHP
|
关系型数据库 MySQL PHP
Phpmyadmin搭建
Phpmyadmin搭建
|
关系型数据库 应用服务中间件 PHP
|
关系型数据库 MySQL Linux
|
关系型数据库 MySQL 数据库
|
安全 关系型数据库 MySQL
|
Web App开发 关系型数据库 应用服务中间件
|
关系型数据库 测试技术 Linux