请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

找一论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2171|回复: 0

mysql root没有权限的问题解决

[复制链接]
  • TA的每日心情
    难过
    2021-4-21 17:19
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    34

    主题

    35

    帖子

    204

    积分

    找一管理员

    Rank: 9Rank: 9Rank: 9

    积分
    204
    发表于 2021-4-12 17:21:26 | 显示全部楼层 |阅读模式
    WampServer安装后密码是空的,
    修改一般有两种方式:
    一是通过phpMyAdmin直接修改;
    二是使用WAMP的MySql控制台修改。
    第一种:
    ①在phpMyAdmin界面中点击【用户】,将用户概况中的所有用户名为【root】
    用户的密码都改为【要修改的密码】。
    修改是点击【编辑权限】,设置密码即可。
    ②在目录wamp\apps下找到phpmyadmin文件夹下的【config.inc.php】文件,
    修改【$cfg['Servers'][$i]['password'] = ''】;为【$cfg['Servers'][$i]['password'] = '要修改的密码';】。
    重新启动服务即可。
    第二种:
    ①打开WAMP的mysql控制台,提示输入密码,开始密码为空,直接按回车
    ②输入【use mysql】,控制台提示【Database changed】
    ③输入【update user set password=PASSWORD('要修改的密码') where user='root';】,
    控制台提示【Query OK,XXXXXXXXX】
    ④最后输入【flush privileges】,提交
    ⑤输入【quit】,退出。
    ⑥在目录wamp\apps下找到phpmyadmin文件夹下的【config.inc.php】文件,
    修改【$cfg['Servers'][$i]['password'] = ''】;为【$cfg['Servers'][$i]['password'] = '要修改的密码';】。
    重新启动服务即可

    重置密码:
    ①在文件【my.ini】的【mysqlId】字段最下面加入【skip-grant-tables】,重启mysql服务
    ②再进入mysql控制台按照上面第二种改密码的方式重新修改密码。
    ③改完密码后将【my.ini】中添加的【skip-grant-tables】删掉。
    ④重新启动服务


    mysql root没有权限的问题解决由于以前从来没有遇到过这种情况,故把解决方法记录于此,以便今后自己查阅,具体方法就是你在改root密码的时候再加上一句给权限的语句:

    grant all on mysql.* to 'root'@'localhost' identified by 'password';

    最后那个password即是你要修改的root用户的密码


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|找一论坛  

    GMT, 2025-7-13 08:42 , Processed in 0.045934 second(s), 14 queries , File On.

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表