特详细的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 相关文章推荐
967 个函式
Oct 09 PHP
PHP日期时间函数的高级应用技巧
May 16 PHP
php checkbox 取值详细说明
Aug 19 PHP
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
Jun 26 PHP
destoon整合ucenter后注册页面不跳转的解决方法
Jun 21 PHP
php使用pack处理二进制文件的方法
Jul 03 PHP
PHP里的单例类写法实例
Jun 25 PHP
从刷票了解获得客户端IP的方法
Sep 21 PHP
php封装db类连接sqlite3数据库的方法实例
Dec 19 PHP
PHP实现通过strace定位故障原因的方法
Apr 29 PHP
PHP实现二维数组中的查找算法小结
Jun 09 PHP
详解php伪造Referer请求反盗链资源
Jan 24 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写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
给jqGrid数据行添加修改和删除操作链接(之一)
2011/11/04 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
2015/04/15 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
2016/03/28 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
详解angular ui-grid之过滤器设置
2017/06/07 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
vue+SSM实现验证码功能
2018/12/07 Javascript
ionic3双击返回退出应用的方法
2019/09/17 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
Vue实现指令式动态追加小球动画组件的步骤
2020/12/18 Vue.js
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
[03:41]2018完美盛典-《Fight With Us》
2018/12/16 DOTA
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
Python中的ctime()方法使用教程
2015/05/22 Python
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
python的sorted用法详解
2019/06/25 Python
opencv-python 提取sift特征并匹配的实例
2019/12/09 Python
Python 使用 prettytable 库打印表格美化输出功能
2019/12/26 Python
Python常用扩展插件使用教程解析
2020/11/02 Python
a标签下载链接的简单实现
2016/09/13 HTML / CSS
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
招聘专员岗位职责
2014/03/07 职场文书
绩效考核实施方案
2014/03/18 职场文书
教师先进个人材料
2014/12/17 职场文书
2015年幼儿园中班工作总结
2015/04/25 职场文书
朋友离别感言
2015/08/04 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
基于Go Int转string几种方式性能测试
2021/04/28 Golang
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫
tree shaking对打包体积优化及作用
2022/07/07 Java/Android