mysql client输入密码,MySQL8.0 Commend Line Client输入密码闪退???

SQL是数据分析里必不可少的一个工具,你说你不会SQL!!!那你还算是个数据分析师吗?

最近,我在Win10上安装MySQL 8.0的时候,遇到了在MySQL Commend Line Client输入密码后就闪退的问题。在网上搜索了各种解决办法。但,都没有用!!!!!!

9eee47fb8174e2b035e66174330c094a.gif

总结了一下,解决闪退的方法如下:

情况一:服务器没有启动

2、在弹出的界面左侧,找到“服务和应用程序”,点开

5、启动后再尝试去输入密码,看是否成功

96ec0e8485c26a63fb2bbdbbfdf4b0e8.png

情况二:服务器已启动

可能是 MySQL 的配置出现了问题,很可能是my.ini文件有问题。对于此问题:

方法 1:首先进入cmd切入MySQL的安装目录,再切入bin目录,输入mysqld-nt--skip-grant-tables命令。然后,此cmd窗口先不要关闭, 打开另一个窗口登陆MySQL或直接点开MySQL CommandLine Client输入正确的密码。

方法 2:找出运行win+R,在这个DOS窗体中,cd到MySQL Server X.X的bin目录下,然后输入mysql -u root -p命令,再输入密码。

方法3:如果登录又提示mysql: unknownvariable 'character-set-server=gbk',解决方法:修改MySQL安装目录下的my.ini文件,将里面的default-character-set=gbk注释或删除掉,在服务里重启MySQL服务。

方法4:反复卸载MySQL发现没有用,刚安装好能登录上,反复几次就又闪退了!你重装MySQL的时候,可以尝试输入个简单的密码。(我之前的密码挺复杂的,后来修改后居然可以了!!!开森~~~)

a720391db8c538ca0ee73af404b472c6.png

6f77b9b0a8ec665bc92bfc9d2fc4f30f.png

后来,我需要连接SQLyog,纳尼,居然又出问题了!连接MySQL的时候报错,报错代码是2058。(崩溃~~~)

57b9ff393b43422f6ccfaac76c5b2f02.png

遇到这个问题,我的解决办法是:

在windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行这条SQL:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

#password 是你自己设置的root密码。然后重新配置SQLyog的连接,则可连接成功了。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值