特详细的PHPMYADMIN简明安装教程


Posted in PHP onAugust 01, 2008

非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具:

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 时提示如下图所示的错误。
特详细的PHPMYADMIN简明安装教程

12、设置完毕后保存,现在可以上传到网络空间上了,浏览http://网站域名/phpmyadmin/测试一下。(输入数据库的用户名及密码就可以了)
特详细的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 " 值能生效)

PHP 相关文章推荐
一步一步学习PHP(3) php 函数
Feb 15 PHP
php生成随机密码的几种方法
Jan 17 PHP
PHP开发框架kohana3 自定义路由设置示例
Jul 14 PHP
destoon实现调用热门关键字的方法
Jul 15 PHP
PHP扩展程序实现守护进程
Apr 16 PHP
PHP可变函数学习小结
Nov 29 PHP
php用户密码加密算法分析【Discuz加密算法】
Oct 12 PHP
php 微信公众平台开发模式实现多客服的实例代码
Nov 07 PHP
PHP中call_user_func_array回调函数的用法示例
Nov 26 PHP
php实现的mysqldb读写分离操作类示例
Feb 07 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
Feb 25 PHP
laravel5 Eloquent 实现事务方式
Oct 21 PHP
php-accelerator网站加速PHP缓冲的方法
Jul 30 #PHP
新安装的MySQL数据库需要注意的安全知识
Jul 30 #PHP
说明的比较细的php 正则学习实例
Jul 30 #PHP
MySql中正则表达式的使用方法描述
Jul 30 #PHP
php自动跳转中英文页面
Jul 29 #PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 #PHP
php 全文搜索和替换的实现代码
Jul 29 #PHP
You might like
php实现refresh刷新页面批量导入数据的方法
2014/12/23 PHP
php实现图片等比例缩放代码
2015/07/23 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
php实现base64图片上传方式实例代码
2017/02/22 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
PHP实用小技巧之调用录像的方法
2019/12/05 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
js之onload事件的一点使用心得
2013/08/14 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
详解nodeJs文件系统(fs)与流(stream)
2018/01/24 NodeJs
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
layui表格数据重载
2019/07/27 Javascript
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
pycharm设置鼠标悬停查看方法设置
2019/07/29 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
python爬虫泛滥的解决方法详解
2020/11/25 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
前台文员个人求职信范文
2014/01/05 职场文书
同学聚会老师邀请函
2014/01/28 职场文书
学习十八大报告感言
2014/02/04 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
2016年寒假社会实践活动总结
2015/03/27 职场文书
儿童诗两首教学反思
2016/02/23 职场文书