MySQL 8.0 使用workbench出现外部组件异常解决办法

 背景:   我之前使用的是MySQL5.0左右的版本和workbench6.3,后来换了电脑需要重装.

    这时官网上的已经是MySQL8.0了,我下载了MySQL-install文件,在这个安装工具里我安装了MySQL8和workbench6.3,当然他给我的选择就是这样,看着版本很不匹配,想着能运行吗,果然不能。

1.MySQL8.0安装没有问题,通过命令都能使用;

2.启动workbench6.3,???,出现了外部组件异常,就是这样,很熟悉吧;

3.我还想着是不是版本相互不匹配的问题,查查最新的workbench,没想到6.3就是最新的,那是不是workbench安装有问题?我把workbench文件夹复制到我的旧电脑,嗯,可以访问我的MySQL5.7,安装没问题。

4.我就开始百度了,很多鬼扯的什么vc++等等都试了,最后看到一个说怀疑是mysql密码简单导致的,并且修改密码后竟然好了,真是久旱逢甘露,点击打开链接

5.我赶紧试试呀,百度MySQL修改root密码,嗯很多很好,什么mysqladmin,set,update等等,可是怎么都不对。

6.我想是不是版本问题,命令都改了,我就搜索“MySQL8.0改root密码”,果然不一样,有一个可以使用点击打开链接

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

或者

"ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';" 

这样我就更换更复杂的密码了,测试workbench成功;

7.然后我做了一件事,将复杂密码给改回去了,继续使用我的简单密码。没问题,我还是能使用workbench连接数据库,难道这就是MySQL8.0的安全策略?

    
    

    

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值