phpMyAdmin正确的安装配备参数详解,phpmyadmin安装教程及陈设安装

事先只用phpmyadmin登录本地的mysql,管理另一个长途数据库的时候发现,单纯用命令行处理字符串、换行符实在是不好使,所以安插了远程登录mysql,很不难的标题结果尚未搜到合适的法子,所以记录下我的陈设方式。

1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(假使是虚构空间,能够解压后通过ftp等上传到web目录下),当然你可以修改解压后该公文的称谓。

phpmyadmin安装教程及布局安装

    • |
  • 浏览:20304
  • |
  • phpMyAdmin正确的安装配备参数详解,phpmyadmin安装教程及陈设安装。更新:2013-11-07 09:50

1.相似网上下载到的phpmyadmin是一个压缩包,大家将其放出到htdocs目录中,例如htdocs\phpmyadmin。

  2.开辟phpmyadmin目录,在此目录下是还是不是有config.sample.inc.php文件,如若存在,那么将其改名为config.inc.php。(根据版本不一致,有可能直接就有config.inc.php文件,那就无需改名,也有可能一直就从不config.sample.inc.php或者config.inc.php,那大家就到phpmyadmin\libraries目录下将config.default.php复制到phpmyadmin目录下并改名为config.inc.php)。

  3.开辟config.inc.php文件(可以用写字板),找到$cfg[‘blowfish_secret’]=”;与$cfg[‘servers’][$i][‘auth_type’]=’cookie’;,如果$cfg[‘servers’][$i][‘auth_type’]的值就像是前面看到的那样为cookie的话,那么大家务必在$cfg[‘blowfish_secret’]=”的引号中自由写入一串字符,我们可以把它领悟为一个地点验证码。比如$cfg[‘blowfish_secret’]=’sunec’。存盘退出。

  至此,phpmyadmin的装置配置工作就终止了,进入浏览器,在地点栏输入

  怎么设置该工具:

  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,简单吗:) ,急迅登录体验下呢。

  配置

  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.

 

在此在此之前都是运用phpmyadmin管理mysql数据库并且登录都很正确,但前些天登录时就提醒#2002无法登录字样了,后来找到一个解决办法。

phpmyadmin/libraries/config.default.php

2.配置config文件
 
打开libraries下的config.default.php文件,依次找到上面各项,根据表明配置即可:

安装进度

编辑

找寻PhpMyAdmin安装包下载安装

把phpmyadmin中的config.inc.php文件中的

$cfg[‘Servers’][$i][‘host’] = ‘localhost’; //localhost改为对象地方

A.访问网址
$cfg[‘PmaAbsoluteUri’] = ”;那里填写phpmyadmin的走访网址
如:$cfg[‘PmaAbsoluteUri’] = ”;
那边因为我是当地调试,我改为$cfg[‘PmaAbsoluteUri’] =
”;
留神:不要漏掉最后的反斜杠/和起来的http。

解压

将下载文件解压缩到 WEB
访问路径下。文件目录如phpmyadmin。

只修改该公文并不可能完毕目标,网上某教程只修改了那个文件。从另一个地点找的材料,还索要修改以下:

 

配置文件

然后配置目录下libraries文件下的 config.default.php 文件。

$cfg[‘PmaAbsoluteUri’] =
”;

$cfg[‘blowfish_secret’] = ‘123456’;

$cfg[‘DefaultLang’] = ‘zh-gb2312’;

$cfg[‘DefaultCharset’] = ‘gb2312’;

$cfg[‘Servers’][$i][‘auth_type’] =
‘cookie’;

保留之后,在浏览器里输入:

 代码如下

phpmyadmin/config.inc.php

B.mysql主机音讯

使用

编辑

phpMyAdmin

phpMyAdmin
是一个以PHP为根基,以Web-Base格局架构在网站主机上的MySQL的资料库管理工具[2]  。

可以管理整个MySQL服务器(须要顶级用户),也得以管理单个数据库。为了兑现后一种,你将急需客观设置MySQL用户,他只可以对允许的数据库举行读/写。那要等到您看过MySQL手册中相关的部分。

复制代码

$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
//localhost改为目的ip地址;

$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,保留为空即可

设置与配置

现阶段风行版本是phpMyAdmin 4.1.9。

站点上提供了区其余顺序压缩格局供大家下载,那里自己采取 bzip2
方式的来下载(因为那种文件体积小些,下其他格式的也可以)。

下边大家初始对phpmyadmin进行安装。

2、解压后取得一个目录,进入相关目录中的\libraries目录,找到
config.default.php文件copy份到上面目录,并取名为config.inc.php ;

在config.inc.php中

找到 $cfg[‘PmaAbsoluteUri’]

修改你将用来让虚机用户访问的phpMyAdmin的网址

如:$cfg[‘PmaAbsoluteUri’] = ”;
或$cfg[‘PmaAbsoluteUri’] = ”
(写出访问phpMyAdmin的相对URL)

再有那几个改变的地方:

$cfg[‘Servers’][$i][‘host’] = ‘localhost’;(平时用默许,也有差别)

$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’; // Authentication
method (config, http or cookie based)?

用cookie。因为是网络上行使所以这边选取cookie

$cfg[‘Servers’][$i][‘user’] = ‘root’; // MySQL user

$cfg[‘Servers’][997755.com澳门葡京,$i][‘password’] = ”; // MySQL password (only
needed自己机里不用安装)

注:$cfg[‘blowfish_secret’] = ”;

本机的话不需要设置,但是网络的话需求设置成cookie:

$cfg[‘blowfish_secret’] = ‘cookie’;

设置落成。

3、打开IE,输入

只要设置$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;
所以显示会须要输入帐号。

4、$cfg[‘DefaultLang’] = ‘zh’;
(那里是选项语言,zh代表简体粤语的趣味)

$cfg[‘Servers’][$i][‘host’] = ‘localhost’;

改完这一步可以登录访问,但每趟提醒都会唤醒“使用安插文件中定义的支配用户连接退步”,还亟需修改以下:

 

登录MySQL的方式

config

直接在布局文件中写入一个能登录mysql的帐号和密码,只要浏览那么些datamgr目录就可以一直以这些写入配置文件的mysql帐号进行管制mysql的操作。特点是有利于,缺点是从未安全性。

http

997755.com澳门葡京 1phpMyAdmin

动用web服务器的认证功能,浏览datamgr那个目录前会跳出一个身份验证窗口,只要mysql帐号对得上就可以有datamgr目录的访问权。那样比较安全,

不过用cgi或fastcgi的方法安插php将不可能利用该意义,因为cgi不会向服务器发送一些注解新闻变量。

cookie

和http一样也会跳出一个认证窗口,可是那几个不是用web服务器的认证作用,直接是php写的一个惯常登录窗口,只要浏览器帮助cookie就行,市面上的浏览器都应该协理cookie那么些基本效能,所以一般选用cookie验证形式。

改为

$cfg[‘Servers’][$i][‘controluser’] = ”; //控制用户用户名
$cfg[‘Servers’][$i][‘controlpass’] = ”; //控制用户密码

C.mysql用户名和密码

安顿详解

编辑

大约拥有的配备参数都在
config.inc.php文本中。倘使那几个文件不存在,可以在libraries目录中找到config.default.php,将它复制到
phpmyadmin 目录,并改名换姓为 config.inc.php。

涉及到界面设计(例如颜色)的参数,存放在
themes/themename/layout.inc.php文件中。也得以创设config.footer.inc.php文件和 config.header.inc.php
文件来添加站点的自定义代码,这几个代码显示在页眉和页脚。

$cfg[PmaAbsoluteUri]字符串

那里填写phpMyAdmin安装目录的完整URL(包括完全的途径)

在意,在某些浏览器,URL
是大大小小写敏感的。不要忘记结尾处的反斜杠。从2.3.0本子先导,可以品尝不填这么些参数。phpMyAdmin
可以自动检测到科学的布局。使用端口转向的

997755.com澳门葡京 2phpMyAdmin

用户必须填写
PmaAbsoluteUri(即使服务器在防火墙末端,phpMyAdmin将无法加载图形和样式表)。

检测方法是浏览一个表,编辑一条记下并保存,假若phpMyAdmin
不可能检测正确的值,系统将会有错误提示。

如若见到错误提示,必须手工安装这一个参数。

$cfg[PmaNoRelation_DisableWarning]布尔

从2.3.0本子起首,phpMyAdmin
提供了对主/外部数据表的支持(参考
$cfg[‘Servers’][$i][‘pmadb’] 参数)。

只要不可以动用那几个效用,请查阅某个数据库的“Structure”页面。那里会有一个一而再,它会分析这个作用被禁止的由来。

假设不想拔取这个成效,将这几个参数设置为TRUE,这么些消息将不会显得。

$cfg[blowfish_secret]字符串

从2.5.2本子初阶,“cookie”认证格局利用blowfish算法来加密密码。如若采用“cookie”认证方法,请在此地输入一个随便密钥,该密钥在blowfish算法内部采纳:

在应用进度中不会唤起输入它。密钥最大尺寸为46个字符。

$cfg[Servers]数组

从1.4.2版本先导,phpMyAdmin 可以管理多个MySQL服务器。

因此,加入了 $cfg[‘Servers’]
参数,那是一个数组,包罗了不一样服务器的记名音信。

第一个 $cfg[‘Servers’][$i][‘host’]
参数是首先个服务器的主机名,

第二个 $cfg[‘Servers’][$i][‘host’]
参数是第一个服务器的主机名,依此类推。


libraries/config.default.php文件里,唯有首先个服务器的定义,

可是仍旧可以在 config.inc.php自己添加更加多的服务器,

复制整个块,或者须要的一些(不须要定义所有的值,只要求那几个修改过的参数)。

$cfg[‘Servers’][$i][‘host’]字符串

第i个服务器的主机名或者IP地址,例如localhost。

$cfg[‘Servers’][$i][‘port’]字符串

第1个服务器的端口号。默许是3306(可以不填)。

只要主机名是“localhost”,MySQL将无视端口号,以socket主意连接。

从而,假诺必要接二连三一个见仁见智的端口号,请在
$cfg[‘Servers’][$i][‘host’]
填写“127.0.0.1”或者真实的主机名。

$cfg[‘Servers’][$i][‘socket’]字符串

socket路径。不填为默许值。

$cfg[‘Servers’][$i][‘connect_type’]字符串

与MySQL服务器的总是格局,可以拔取“socket”或者“tcp”。

默许为“tcp”,那种办法大概可以绵绵不绝所有的MySQL服务器,而sockets方式不援救某些平台。

要使用socket情势,MySQL服务器必须和Web服务器在用一台服务器。

$cfg[‘Servers’][$i][‘extension’]字符串

phpMyAdmin 系统采用的 phpMySQL 伸张:

mysql:经典的MySQL扩充。默许值并援引MySQL4.0用户使用。

mysqli:改进的MySQL扩展。包含在php5.0.0以上版本中,推荐MySQL4.1.0之上版本用户使用。

$cfg[‘Servers’][$i][‘compress’]布尔

是不是使用压缩协议来连接MySQL服务器。

本功效须要PHP4.3.0之上版本。

$cfg[‘Servers’][$i][‘controluser’]字符串

$cfg[‘Servers’][$i][‘controlpass’]字符串

其一非凡账户有2个特殊成效:是的一点相关功用可用(参考$cfg[‘Servers’][$i][‘pmadb’]参数);

在低于4.1.2本子,或者“–skip-show-database”参数打开的MySQL服务器上,打开多用户功效(需要http或者cookie证实形式)。

若是使用HTTP或者cookie认证格局(或在phpMyAdmin2.2.1之上版本采取“config”认证形式),

亟需设置一个MySQL账户,该账户唯有以下表的SELECT权限:

mysql.user表(除了“Password”字段的保有字段),

mysql.db表(所有字段),

mysql.tables_priv表(除了“Grantor”和“Timestamp”字段的具备字段)。

那几个账户用于检测登录用户可以见见的数据库。

请查阅文档的设置章节的”Usingauthenticationmodes”获取越多音信。

在2.2.5版本以前的phpMyAdmin,那对参数叫做”stduser/stdpass”。

$cfg[‘Servers’][$i][‘auth_type’]字符串[‘http’|’cookie’|’config’]

选择config、cookie或者http认证。

*’config’认证($auth_type=’config’)是最简便的形式,用户名和密码存储在config.inc.php文件里;

*’cookie’认证格局($auth_type=’cookie’)2.2.3之上版本允许通过cookie,以其余官方的MySQL用户登录。

用户名和密码存储在cookie中,注销后将去除密码。也得以登录任意的服务器(必要开拓
$cfg[‘AllowArbitraryServer’] 参数)。

*’http’认证(在老版本叫做’advanced’)($auth_type=’http’)1.3.0以上版本允许你通过HTTP-Auth,以其它有效的MySQL用户登录。

请查阅文档的装置章节的”Usingauthenticationmodes”获取更加多信息。

$cfg[‘Servers’][$i][‘user’]字符串

$cfg[‘Servers’][$i][‘password’]字符串

如果auth_type=’config’,phpMyAdmin将利用那一个账户来连接MySQL服务器。

只要你使用HTTP或者cookie表明,请不要填写那一个账户。

$cfg[‘Servers’][$i][‘only_db’]字符串或数组

即使填写了某个(或者某组)数据库,那么登录用户将只看到这些(或这么些)数据库。

从phpMyAdmin2.2.1 最先,数据库名可以应用 MySQL 通配符(”_”和”%”):

请用斜杠有别于那多个标志,例如,应当选拔’my/_db’而不是’my_db’。

本功用可以有效下降服务器负荷,MySQL服务器将不会创立可用数据库的列表。

但本成效不会覆盖MySQL服务器的权力规则,

设置本参数,仅仅表示只显示这个数据库,并不是颇具显示出来的数据库都能被访问。

三个数据库的例子

代码

$cfg[‘Servers’][$i][‘only_db’]=array(‘db1′,’db2’);

从phpMyAdmin2.5.5发端,数组中的顺序将被用来作为页面左侧帧的数据库突显顺序。因而,可以协调排列数据库。

只要只盼望在列表先河显示某几个数据库,而不管其余的,那么,不须要指定所有的数据库。

只必要填写:

代码

$cfg[‘Servers’][$i][‘only_db’]=array(‘db3′,’db4′,’*’);

phpMyAdmin将把db3和db4突显在起始,其余的依据默许顺序排列。

$cfg[‘Servers’][$i][‘hide_db’]字符串

用于隐藏某些数据库的正则表明式。这么些数据库只是不显得在列表中,用户如故可以访问他们。

$cfg[‘Servers’][$i][‘verbose’]字符串

唯有当多服务器形式时有效。设置未来,本字符串将替代主机名展现在首页的下拉菜单中。

$cfg[‘Servers’][$i][‘pmadb’]字符串

包含连接表布局的数据库名称。

详细情状请查阅文档的Linked-tablesinfrastructure章节。

万一是phpMyAdmin的绝无仅有用户,可以使用当前的数据库来囤积那一个非凡的数额,填写当前数码库名即可。

假如的phpMyAdmin配置为多少个用户使用,在此间填写包涵连接表结构的骨干数据库名称。

$cfg[‘Servers’][$i][‘bookmarktable’]字符串

从2.2.0版本伊始,phpMyAdmin允许将寻常拔取的询问存储在书签中。

打开本成效的法子:

*设置 pmadb 以及连接表结构

*在 $cfg[‘Servers’][$i][‘bookmarktable’] 处填写表名

$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;

对了,phpmyadmin的默认路径在htdocs上边。

$cfg[‘Servers’][$i][‘user’] = ‘root’; // MySQL user
访问phpmyadmin使用的mysql用户名
fg[‘Servers’][$i][‘password’] = ”; // MySQL password (only
needed对应上述mysql用户名的密码

如若您不是运用phpmyadmin大家可以平昔把连接localhost修改成127.0.0.1或直接IP地址。

搞定!

 

也足以品味修改php.ini系统文件

D.认证方法
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;
在此有多种形式可供接纳,cookie,http,HTTP,config
  
config格局即输入phpmyadmin的造访网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。
  
当该项设置为cookie,http或HTTP时,登录phpmyadmin必要多少用户名和密码举行认证,,具体如下:
   PHP安装方式为Apache,可以动用http和cookie;
   PHP安装形式为CGI,可以使用cookie
   我个人建议:无论是地点依然网络上,都提出安装成cookie,安全第一。

修改

 

 代码如下

E.短语密码(blowfish_secret)的设置
$cfg[‘blowfish_secret’] = ”;
倘使证实际情况势设置为cookie,就要求安装短语密码,置于设置为啥密码,由你自己控制 
,然则不可能留空,否则会在签到phpmyadmin时提示错误

复制代码

 

php.ini : mysql.default_socket = /tmp/mysql.sock

F.设置默许语言与编码
查找 $cfg[‘DefaultLang’] = ‘zh’;
(那里是选取语言,zh代表简体中文的趣味) 还有 $cfg[‘DefaultCharset’] =
‘gb2312’;(修改默认编码为国标)

就行了

  好了,到此截至,您曾经打响安装了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 ” 值能奏效)

phpmyadmin PHP 5.3+ is required难题解决办法]\

那种气象其实是站长们下载的phpmyadmin软件版本太新,最低要php5.3.x以上的本子才(www.111cn.net)能帮忙,否则低于该版本不会运作,而指示那么些荒唐,解决的法门是下载一个低版本的即可,如php4.0

from:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website