我是用的xampp集成环境,wampp也差不多。另外没有配图,希望读者可以在实践的过程中有所思考,本文的主旨就是:找一个不叫root但和root一样厉害的人来管理数据库。

1,做个准备

首先创建一个和root权限一样的角色(用户)

=》这俩个grant去phpmyadmin->账号里导出一下就行(这里不要自己创建一个角色,然后给它所有权限就认为能起到和root角色一样的作用,二者的功能其实是不完全一样的)

2,开始行动

config.inc.php里的参数:只要改这个配制文件就行,因为它的优先级是最高的,同时不建议用记事本打开,看起来太乱

//登录phpmyadmin的类型

$cfg['Servers'][$i]['auth_type'] = 'cookie';  =》这里要把config改成cookie
//mysql数据库的用户名和密码
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '当然是保密'; =》数据库密码默认为空,想更改的话,去phpmyadmin:update user set password=password('新密码') WHERE User='root';flush privileges;然后在这里填上你更改的密码
//mysql扩展
$cfg['Servers'][$i]['extension'] = 'mysqli';
//是否允许空密码登录,网上说要改成false,个人觉得没必要改成false
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = ''; //这里不用注释(因为作者在百度的时候都说得注释),因为root已经拥有了pma角色的功能,也就是我们创建的角色也已经包含了pma角色的功能
//tip:pma就是phpmyadmin的简称,默认用来管理phpmyadmin平台的
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = ''; 3,到此为止,我们其实就只用最少改一项$cfg['Servers'][$i]['auth_type']就可以用root+密码或者pma+空密码(这也就是为什么$cfg['Servers'][$i]['AllowNoPassword']我不设置为false的原因)来登录了
不过第二种方式没什么意义,你试试就知道了,里面什么数据都没有能通过root登录的话,也就是说也能通过新创建的角色+面登录了,那我们在
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
语句下增加我们的刚创建的角色
$cfg['Servers'][$i]['controluser'] = '刚创建的角色';
$cfg['Servers'][$i]['controlpass'] = '你的密码';

我们这里创建的用户,因为有着和root一样的权限,所以既可以用来连接数据库,也可以用来登录管理phpmyadmin平台
4,如果在登录的过程出现什么配置文件中的密文太短,把最前面的 $cfg['blowfish_secret']改长一点就行 改到40位就差不多了
 

phpmyadmin更改用户名和密码的更多相关文章

  1. SVN更改用户名和密码

    关于SVN更换用户名和密码的问题,SVN是一个脚本的扩展软件,但是通过客户端更改用户名和密码的时候比较弱智,必须要经过一些操作之后才能出现更改用户名和密码的对话框. 主要的步骤就是“点击鼠标右键选择T ...

  2. Oracle怎么更改用户名和密码

    通过修改ORACLE基表的方式来修改用户名直接修改底层表USER$更改用户名(该方法在Oracle9i,Oracle10g中测试通过)SQL> UPDATE USER$ SET NAME='TT ...

  3. phpMyAdmin的用户名和密码丢了怎么办?

    这破密太经典了. 首先进入DOS,开一个cmdc:\>sc stop mysql进到目录里面 cd C:\xampp\mysql\bin 解释一下 C:\xampp\mysql\bin 路径要改 ...

  4. MySQL5.7更改用户名密码

    更改用户名密码,官方推荐使用alter ALTER USER test@'%' IDENTIFIED BY '; 还有一种 update mysql.user set authentication_s ...

  5. phpStudy-坑爹的数据库管理器-phpMyAdmin的默认用户名和密码

    在这里我必须承认自己的弱智,第一次使用phpMyAdmin竟然搞了10分钟才进去!!! 要使用默认的用户名和密码: 用户名:root 密码:root 尼玛!坑爹啊!不说清楚让我百度了半天!!!!

  6. 安装WAMP 及 修改MYSQL用户名 、 密码

    1,下载并安装WAMP 2,启动服务后,找到MYSQL--MYSQL console--弹出命令窗口(刚开始没有初始用户名跟密码,可直接回车执行) 3,首先输入 use mysq;l---然后修改用户 ...

  7. oracle更改用户名

    例如,用户名test1改为test2,在plsql界面中不支持直接更改,只能通过sql更改 1.查询系统user$中的user#值 select user#,name from user$ where ...

  8. 使用Mysql修改密码命令更改root的密码

    使用Mysql修改密码命令更改root的密码. 进入Mysql数据库命令行方式有两种方式: 方式一:在Mysql开始菜单里包含Mysql命令行客户端,只要点击输入root的密码即可进入. 方式二:在D ...

  9. 更改EBS APPS 密码流程

    更改EBS APPS 密码流程 (更改完后重启APP 和DB)2008-1-4 在EBS11.5.10.2环境应用成功!  参考metalink Note:160337.1 How To Manual ...

随机推荐

  1. 本博文将一步步带领你实现抽屉官网的各种功能:包括登陆、注册、发送邮箱验证码、登陆验证码、页面登陆验证、发布文章、上传图片、form验证、点赞、评论、文章分页处理以及基于tronado的后端和ajax的前端数据处理。

    本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tronado的后端和ajax的 ...

  2. 求输出和为n的所有连续自然数序列

    这是编程之美中的一道题.编程之美中的题目是这样的: 1+2=3 4+5=9 2+3+4=9 等式的左边都是两个或者两个以上的连续自然数相加,那么是不是所有的整数都可以写成这样的形式? 问题1:写个程序 ...

  3. Leetcode:ZigZag Conversion分析和实现

    问题的大意就是将字符串中的字符按锯齿状(倒N形)垂直由上向下放置,最后水平从左向右读取.比如 ABCDEFGHIJKLMN,4表示 A          G      M B      F  H    ...

  4. Python pip命令

    一.简介 pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品.distribute是setuptools的取代(Setuptools包后期不再维护了),p ...

  5. 1.scala基础语法总结

    Scala基础语法总结:Scala 与 Java 的最大区别是:Scala 语句末尾的分号 ; 是可选的.如果一行里写多个语句那么分号是需要的 val s = "菜鸟教程"; pr ...

  6. Servlet请求转发 RequestDispatcher接口.RP

    在Servlet中,利用RequestDispatcher对象,可以将请求转发给另外一个Servlet或JSP页面,甚至是HTML页面,来处理对请求的响应. 一,RequestDispatcher接口 ...

  7. 一步一步带你构建第一个 Laravel 项目

    参考链接:https://laravel-news.com/your-first-laravel-application 简介 按照以下的步骤,你会创建一个简易的链接分享网站. 安装 Laravel ...

  8. Visual Studio OpenCV 开发环境配置

    因为VS配置OpenCV好多新手都很难一次配置成功,而且OpenCV库每新建一个项目都要配置很是麻烦,所以今天就给大家介绍一个“一劳永逸”的方法. 注:理论上只要VS和OpenCV是版本兼容的,该方法 ...

  9. Monkey进行压力测试定位问题分析

    Monkey测试的log分析,我们可以通过几个关键词来判断测试是否通过.   分析log方法一(粗糙一点): 1)Monkey finished打开LOG,查看log的最下端,是否有类似以下字段:## ...

  10. 自定义UINavigationBar的背景【转】

    from:http://cocoa.venj.me/blog/custom-navbar-background/ 为了让我们的应用程序更加美观,我们往往希望对iPhone自带的控件进行一点自定义.比如 ...