老师,我的mysql突然打不开了。。

老师,我的mysql突然打不开了。。

ERROR 1045 (28000): Access denied for user 'Dean-kk'@'localhost' (using password: NO)

用mysql uroot -p访问被拒了,百度的办法好像不太管用。。

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

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

1回答
好帮手慕小尤 2019-10-30 16:16:05

同学你好,1. 首先需要关闭MySQL服务,输入命令:

net stop MySQL

2. 用安全模式开始本地MySQL服务,(注意:以管理员身份启动cmd窗口),输入命令 

 mysqld --defaults-file="G:\Install_Applications\mysql-8.0.11\my.ini" --console --skip-grant-tables

启动MySQL服务后,光标会一直停止没有任何输出,这儿的话说明MySQL服务已经启动了。

3. 启动cmd窗口,输入命令 “ mysql -uroot -p ” 直接回车登录到MySQL服务器,然后进行修改,可以输入命令:

(5.7.11以前) > update user set password=password("123456") where user="root";
(5.7.11 或者以后)> update user set authentication_string=password("123456") where user="root";

4. 最后退出,重新打开cmd,输入命令 “ mysql -uroot -p ” 在输入刚才设置的密码即可。

祝学习愉快!

  • 提问者 胖闯天涯 #1
    老师,出现了一堆输出。。而且光标一直闪,按什么键也不管用。。cmd命令显示连接不到mysql C:\Windows\system32>mysqld --defaults-file="D:\xampp\mysql\bin\my.ini" --console --skip-grant-tables 2019-10-30 17:40:40 0 [Note] Using unique option prefix 'key_buffer' is error-prone and can break in the future. Please use the full name 'key_buffer_size' instead. 2019-10-30 17:40:40 0 [Note] mysqld (mysqld 10.4.8-MariaDB) starting as process 5768 ... InnoDB: using atomic writes. 2019-10-30 17:40:40 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions ...... Version: '10.4.8-MariaDB' socket: '' port: 3316 mariadb.org binary distribution
    2019-10-30 17:48:55
  • 提问者 胖闯天涯 #2
    而且现在xampp控制面板上mysql也打不开了。。
    2019-10-30 18:01:44
  • 好帮手慕小尤 回复 提问者 胖闯天涯 #3
    同学你好,请同学在MySQL文件夹的bin目录中输入mysqld --console命令,查询错误日志,根据错误日志寻找问题。祝学习愉快!
    2019-10-30 18:25:50
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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