深入phpMyAdmin的安装与配置的详细步骤


Posted in PHP onMay 07, 2013

phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具:

1.先到网上下载phpmyadmin,再解压到可以访问的本地服务器的根目录下,如apache的www目录。

2.配置config文件
  打开libraries下的config.default.php文件,依次找到下面各项,按照说明配置即可:

A.访问网址

$cfg['PmaAbsoluteUri'] = '';这里填写phpmyadmin的访问网址,本人的目录是"127.0.0.1/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,就需要设置短语密码。

缺少mysqli扩展 的解决方法:

1.检查php.ini ;extension=php_mysqli.dll是不是已经启用

2.检查php.ini extension_dir 地址是不是指向了php目录的ext目录下

3.检查lib_mysql.dll有没有拷贝到windows目录下

4.检查php安装目录ext目录下,php_mysqli.dll文件是不是存在

5.查看php详细页面<?php phpinfo(); ?>,看看mysql和mysqli是不是已经启动

 结合自己的情况,进行修改就可以了。比如,我本机就是因为第3个原因会报错。把MySQL\bin下面的lib_mySQL.dll放置到windows目录下就ok!

注意:本人的操作系统为win7.

PHP 相关文章推荐
PHP扩展编写点滴 技巧收集
Mar 09 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
Jun 15 PHP
php抓取页面的几种方法详解
Jun 17 PHP
高质量PHP代码的50个实用技巧必备(下)
Jan 22 PHP
CodeIgniter针对数据库的连接、配置及使用方法
Mar 03 PHP
PHP中explode函数和split函数的区别小结
Aug 24 PHP
PHP实现的自定义数组排序函数与排序类示例
Nov 18 PHP
浅谈PHP中try{}catch{}的使用方法
Dec 09 PHP
PHP中file_put_contents追加和换行的实现方法
Apr 01 PHP
php使用fullcalendar日历插件详解
Mar 06 PHP
PHP观察者模式实例分析【对比JS观察者模式】
May 22 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
Jun 22 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
May 07 #PHP
wamp下修改mysql访问密码的解决方法
May 07 #PHP
使用php实现下载生成某链接快捷方式的解决方法
May 07 #PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
May 06 #PHP
LotusPhp笔记之:Logger组件的使用方法
May 06 #PHP
LotusPhp笔记之:基于ObjectUtil组件的使用分析
May 06 #PHP
LotusPhp笔记之:Cookie组件的使用详解
May 06 #PHP
You might like
php 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
老生常谈文本文件和二进制文件的区别
2017/02/27 PHP
javascript 内存回收机制理解
2011/01/17 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
2012/01/15 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
javascript数组随机排序实例分析
2015/07/22 Javascript
Boostrap入门准备之border box
2016/05/09 Javascript
jQuery模仿单选按钮选中效果
2016/06/24 Javascript
老生常谈JQuery data方法的使用
2016/09/09 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
2016/10/10 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
2017/11/27 Javascript
webstorm和.vue中es6语法报错的解决方法
2018/05/08 Javascript
JavaScript中为事件指定处理程序的五种方式分析
2018/07/27 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
详解Vue.js在页面加载时执行某个方法
2018/11/20 Javascript
Vue之Mixins(混入)的使用方法
2019/09/24 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
2020/02/12 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
python实现从web抓取文档的方法
2014/09/26 Python
Python列表和元组的定义与使用操作示例
2017/07/26 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
2018/12/05 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
Everything But Water官网:美国泳装品牌
2019/03/17 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
个人自我评价和职业目标
2014/01/24 职场文书
学习保证书100字
2015/02/26 职场文书
党员转正党支部意见
2015/06/02 职场文书
为什么MySQL 删除表数据 磁盘空间还一直被占用
2021/10/16 MySQL