sosxu110 2016-12-12 06:49 采纳率: 60%
浏览 924

mysql密码与授权的问题

我下载的5.7.16压缩包版的mysql。
但是第一次登陆在password那里按回车就显示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
于是我在my.init文件里面加入了skip-grant-tables。
这样可以登陆进mysql咯。
但是就导致我无法为用户授权,也就是我无法为数据库设置密码,一设置就会显示:
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
这样该怎么处理啊?

  • 写回答

2条回答 默认 最新

  • yicp123 2016-12-12 08:36
    关注

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
    表示你的登录的密码错误,你可以通过使用–no-defaults选项调用客户端程序来禁用选项文件。

    或者用–skip-grant-tables重启 mysqld来更改密码。

    参考自:MySQL拒绝访问错误的原因 http://www.data.5helpyou.com/article435.html

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘