在使用phpMyAdmin操作数据库时,首先需要设置mysql的root用户的密码。具体操作参考前一篇博文。设置完mysql的root密码之后,需要对phpMyAdmin的登录进行一些配置。

未经配置的phpMyAdmin很不安全,容易受到攻击,或者根本无法正常使用,phpMyAdmin有3种授权模式:

cookie: 显示一个web登录页面,输入mysql的用户名和密码,然后进入管理界面

http: 显示1个windows登录框,输入mysql的用户名和密码,然和进入管理

config: 把mysql用户名和密码直接填入config.inc.php,不显示登录界面,直接进入管理界面

具体的参数配置如下所示:

/* Authentication type and info */

$cfg['Servers'][$i]['auth_type'] = 'config';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '123456';

$cfg['Servers'][$i]['extension'] = 'mysql';

$cfg['Servers'][$i]['AllowNoPassword'] = true;

各参数的含义从命名中可以很清楚的看出来。根据自己的需要进行必要的配置即可。

MAMP 配置文件在:/Applications/MAMP/bin/phpMyAdmin/config.inc.php

如果出现类似下面的错误 MAMP phpMyAdmin error #1045 after I changed my root password. Not sure how to change it back/reset.

1045 – Access denied for user ‘root’@’localhost’ (using password: YES)

mysqli_real_connect(): (HY000/1045): Access denied for user ‘root’@’localhost’

那么就把 auth_type的属性修改为 cookie,然后刷新就可以了!

$cfg['Servers'][$i]['auth_type'] = 'cookie';

如果你是使用 google cloud:

可以使用

# 进入超级用户

sudo su

# 无密码登录mysql

mysql -u root

然后可以操作mysql:

mysql > GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost';

mysql > FLUSH PRIVILEGES;

mysql > EXIT

然后

sudo service mysql reload

sudo service apache2 restart

OK !

相关

Related Posts

MySQL数据库备份的10个教程

MySQL 是用于交互式网站开发的最为知名的开源数据库系统。如果你使用的 MySQL 数据库,你应当经常有规律地备份数据,以防数据丢失(译注:不管用什么类型的数据都得定期备份)。这里有10个自动或手动备份 MySQL 数据库的方法,应该有适合你的方法。   1.  Backing Up Using MySQLDump  数据备份,可以使用 MySQL 自带的  MySQLDump 命令来完成。这篇文章给出了多种例子,包括把数据库备份成一个文件,备份到另外一个服务器,还有备份成一个gzip压缩文件。…

Node.js 工具模块

在 Node.js 模块库中有很多好用的模块。接下来我们为大家介绍几种常用模块的使用: 序号 模块名 & 描述 1 OS 模块 提供基本的系统操作函数。 2 Path 模块…

MySQL 查询时强制区分大小写

让MySQL搜索区分大小写或排序时分大小写方法如下:   1.在SQL中强制 SELECT `field` FROM `table` WHERE BINARY `colunm` = 'xxxxxx' SELECT `field`…

mamp mysql 密码,设置/修改 phpmyadmin 密码 (MAMP)相关推荐

  1. apmserv mysql密码_apmserv中修改mysql的root与phpmyadmin密码方法介绍_PHP教程

    apmserv是一款集成的php mysql apache的应用开发环境了,安装好之后就帮我配置好了环境并且还有phpmyadmin了,下面我来介绍在修改root密码同时把phpmyadmin密码同时 ...

  2. MySQL 5.7 修改账号密码

    MySQL 5.7 修改账号密码 1.概述 2.更改密码 2.1.寻找命令 2.2.补充 3.总结 1.概述 大家好,我是欧阳方超. MySQL数据库安装后设置的密码太简单了, 近期安全检查,这种弱密 ...

  3. linux设置用户名密码命令,Linux设置(修改)用户密码命令-passwd | IT运维网

    格式:passwd [options] [username] -S UserName:查询用户密码的密码状态:仅root用户可 -l UserName:锁定指定用户(其实就是在用户密码前添加两叹号!! ...

  4. windows 忘记密码 强制修改重置密码

    不需要重装系统!不需要重装系统!不需要重装系统! 1. 下载一个pe工具,比如"u深度win10pe",在另外一台电脑上安装 http://www.ushendu.com/usdd ...

  5. Redis 密码设置和查看密码

    Redis 密码设置和查看密码 redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证. 1.初始化Redis密码: 在配置文件中有个参数: ...

  6. 用命令行为MySQL设置/修改管理员密码

    停止MySQL服务: 使用命令mysqld –skip-grant-tables启动无权限校验的服务(窗口保持打开): 使用命令mysql -u root登陆数据库: 使用SQL命令设置/修改密码:s ...

  7. apmserv mysql密码_apmserv中修改mysql的root与phpmyadmin密码方法介绍

    使用apmserv 5.2.6 搭建PHP环境,通过apmser.5.2.6的管理mysql数据库,会自动进入phpmyadmin的登录界面, root帐号密码默认为空 ,进入phpmyadmin 提 ...

  8. mysql安装与修改初始密码

    mysql的安装与修改初始化密码 文章目录 mysql的安装与修改初始化密码 前言 一.mysql的安装 mysql安装: 1.ubuntu系统 2.loongnix系统 二.修改初始密码 修改密码 ...

  9. MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)

    写在前面:MySQL安装分为两种方式,一种是MSI安装版(普通的安装包,有引导安装的界面),另一种是压缩包解压版(解压可直接使用,但需要配置),本文主要针对压缩包解压安装进行讲解,并附加安装过程遇到的 ...

最新文章

  1. Linux或者Mac解压乱码问题
  2. mysql sys exec_python - 使用MySQL UDF执行命令-sys_exec不起作用 - 堆栈内存溢出
  3. java B2B2C 仿淘宝电子商城系统-eureka 基础
  4. 神经网络优化(五) - 卷积网络基础
  5. mysql dump 锁表_运行MySQLDump而不锁定表
  6. python月球地球质量计算_我们如何计算一个行星的质量?
  7. 【iptables】编写iptables防火墙规则-2
  8. PDMS软光刻加工过程
  9. iOS系统架构和常用框架
  10. 2020厦大计算机专硕分数,2020考研初试,你得考多少分才能上厦大?
  11. 解决Chrome浏览器百度网页打开很慢的问题
  12. 数据预处理之中心化(零均值化)与标准化(归一化)
  13. M91A人脸识别布控球机人脸AI视频分析功能
  14. java 获取系统分隔符_java 根据系统获取文件分隔符
  15. Expected value but found invalid token at character 1stack traceback:coroutine 0: [C]: in function
  16. 对话系统 | (1) 任务导向型对话系统 -- 对话管理模型研究最新进展
  17. 人类简史 10 金钱的味道
  18. 《酷玩》——畅玩游戏,尽享应用,探索无限可能!
  19. 软件自动化测试实验室,实验室自动化
  20. 有没有这样一个冷笑话,突然把你萌翻了~~~

热门文章

  1. 美菜网php源码,哪里有免费文章网站模板下?我要带后台的那种,PHP?寻一php源码类似于美菜网的展示型网站(带后台)?...
  2. rpmbuild安装
  3. Beyond Compare“授权密钥已被吊销”的解决办法
  4. 商务风个人职业生涯规划管理PPT模板
  5. JZOJ3291. 【JSOI2013】快乐的JYY
  6. 2018年高考631选计算机,2018年高三如何逆袭?高考631分学霸传授秘诀!
  7. uniapp清除缓存和获取数据
  8. dspace相关资料
  9. JAVA项目中枚举和字典表,2020-01-31 关于枚举与数据字典
  10. Spring Security Oauth2 单点登录案例实现和执行流程剖析