phpMyAdmin不能打开

phpMyAdmin不能打开

http://img1.sycdn.imooc.com/climg//59ad080d00019ce611000760.jpg1
2
3


我在配置navicat查看本地数据库的时候,不小心进不了本地的数据库

我现在把我碰到问题的图片放在下面
怎么办,我是mac电脑,用的是MAMP集成环境

http://img1.sycdn.imooc.com/climg//59ad06f900011a1705480854.jpg

http://img1.sycdn.imooc.com/climg//59ad083c00019ce611000760.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 慕设计8067928 2017-09-04 20:16:50
guly 2017-09-04 18:29:00

你好,错误原因是MySQL的用户名与phpmyadmin设置的用户名不一致。比如:

/MAMP/etc/my.cnf

# The MySQL server
[mysqld]
user  = nobody
port  = 3306
socket  = /opt/lampp/var/mysql/mysql.sock
skip-external-locking
key_buffer = 16M

 

/MAMP/phpmyadmin/config.inc.php

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

 

将config.inc.php中,[user] ='root' 改为与my.cnf中一致,即[user] = 'nobody'就可以了。

如果解决您的问题请采纳,祝学习愉快!

  • 提问者 慕设计8067928 #1
    不知道怎么弄了
    2017-09-04 20:17:28
  • 提问者 慕设计8067928 #2
    助教老师,我的问题的截图发在上面的,你帮忙看一下
    2017-09-05 09:51:19
  • imooc_澈 回复 提问者 慕设计8067928 #3
    您好,您使用命令行登录是否需要密码?如果不需要的话说明数据库没有密码。 再尝试将phpmyadmin的配置文件以下的设置 $cfg['Servers'][$i]['password'] = '' $cfg['Servers'][$i]['auth_type'] = 'http' 然后清楚浏览器缓存,重新尝试连接phpmyadmin看一下。
    2017-09-05 14:52:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师