如何让phpmyadmin输入密码再进入

对于很多不熟悉PHP环境安装的朋友来说,用集成环境可以更快的上手,更方便的搭建PHP的运行环境,但是,WAMP的集成环境仅仅是将底层基础工作做好了,有些个别关键的配置操作并没有集成到环境安装中,所以给大家带来不少麻烦,看到搜索引擎中很多朋友都在问为什么安装好WAMP后,只能本地访问?局域网内禁止访问?或者为什么本地数据库PHPMYADMIN为什么也不能在外部局域网内访问呢?如何设置Mysql必须输入用户名和密码而不是直接登录进去呢? 

针对以上几个问题,下面将我安装后对WampServer进行的配置操作简单介绍一下,以方便朋友们可以更快的投入到PHP得编程中。本文针对wampserver 2.0通用。
wampserver 2.0
下载地址:
http://down.chinaz.com/soft/21059.htm 
当然WAMP默认是英文的,我们先要改为中文,方便使用。右键点击右下的wamp图标,选择language - chinese,即可改为中文界面。 
第一,打开局域网访问 
配置文件:点击右下角的WAMP服务器小托盘,选择Apache>httpd.conf 
搜索关键字 "deny from ",会发现一处 "deny from"下有一行"Allow from127.0.0.1" ,然后将127.0.0.1修改为all即可,也就是"Allow from all"即允许任何人访问,重启apache 服务就可以允许外网访问了。 
第二.打开phpmyadmin外部访问权限(本功能如需要可以打开,为了数据库安全不推荐打开) 
找到WAMP安装目录中的alias目录,修改phpmyadmin.conf配置文件,同httpd.conf一样,把"Allow from 127.0.0.1"修改为:"Allowfrom all"即可。 
第三,设置数据库必须输入用户名密码登陆,配置文件修改:config.inc.php 
首先请修改数据库密码,安装完可通过在WAMP托盘图标中点击phpmyadmin进入数据库,在phpmyadmin页面中部的“权限”,可以看到“用户一览”,在下边有一行用户信息,即root localhost这一行,点击这一行最右侧的“编辑权限”图标,在新页面找到“更改密码”,为root用户设置密码,并点击“执行”。然后修改配置文件:config.inc.php,这个文件路径是:
\wamp\apps\phpmyadmin3.1.1 
找到$cfg[''Servers''][$i][''password'']= '''';将它修改$cfg[''Servers''][$i][''password'']= ''你设置的密码'';重新打开phpmyadmin即可完成访问。 
继续,config.inc.php,将配置$cfg['Servers'][$i]['auth_type'] = 'config';修改为 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
然后在这行下面添一行:$cfg['blowfish_secret'] = 'fslk3xkl319sf'; 这里引号内的字母数字你可以随便输入。 
保存,重启所有服务,以后再打开PHPmyadmin都需要输入密码才能登录了。 
好了,配置已经完成,你可以尽情遨游PHP的世界了!如果有疑问可以邮件交流:[url=mailto:vip@php.sd.cn]vip@php.sd.cn[/url]  遇到报错请及时百度,GGPHP100论坛发帖,基本都可以解决了。 
//==============================================================================
MySQL 
的“root”用户默认状态是没有密码的,所以在 PHP 中您可以使用mysql_connect("localhost","root","") 来连接 MySQL 服务器;

### 找回或重置宝塔面板中 phpMyAdmin密码宝塔面板环境中,phpMyAdmin 是用于管理 MySQL 数据库的一个重要工具。如果忘记或需要修改 phpMyAdmin 的登录凭证,则可以通过以下方式实现: #### 方法一:通过 MySQL 用户名和密码直接访问 phpMyAdmin 使用的是 MySQL 的账户体系,因此只需知道 MySQL 的 root 账户或其他具有权限的账户即可登录 phpMyAdmin[^3]。 如果已经遗忘 MySQL 的 root 密码,可通过以下命令重置 MySQL 的 root 密码: ```bash bt panel username # 查看当前宝塔面板中的 MySQL 用户名 bt panel password # 查看当前宝塔面板中的 MySQL 密码 ``` 上述命令会显示 MySQL 的用户名和密码,可以直接使用这些凭据登录到 phpMyAdmin。 #### 方法二:手动重置 MySQL Root 密码 如果以上方法不可用,可按照如下步骤手动重置 MySQL 的 root 密码: 1. 停止 MySQL 服务: ```bash /etc/init.d/mysqld stop ``` 2. 启动 MySQL 并跳过权限验证: ```bash mysqld_safe --skip-grant-tables & ``` 3. 登录 MySQL 控制台: ```bash mysql -u root ``` 4. 修改 root 密码: ```sql USE mysql; UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root'; FLUSH PRIVILEGES; EXIT; ``` 5. 重启 MySQL 服务: ```bash /etc/init.d/mysqld restart ``` 完成此操作后,新的 MySQL root 密码即可用于 phpMyAdmin 登录[^5]。 #### 方法三:通过宝塔面板内置功能重置 宝塔面板提供了便捷的功能来处理此类问题。进入宝塔面板后台,在左侧菜单栏找到 **数据库** -> **MySQL 设置** -> **修改 ROOT 密码**,输入密码并保存。随后更新 phpMyAdmin 中的相关配置文件 `/www/server/phpmyadmin/config.inc.php`,确保其中的 `blowfish_secret` 和 `$cfg['Servers'][$i]['password']` 字段与新密码一致[^4]。 --- ### 注意事项 - 如果发现 phpMyAdmin 存在未授权访问的情况,请及时检查安全设置,建议启用防火墙规则、修改默认路径以及强制 HTTPS 访问以提升安全性[^2]。 - 在执行任何敏感操作前,请备份好现有数据以防万一。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值