码迷,mamicode.com
首页 > 数据库 > 详细

mysql的坑

时间:2019-04-12 23:15:33      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:数据   size   mysql卸载   win32   sql卸载   title   system   规则   str   

mysql安装报错:

1、The service already exists! The current server installed:

因为mysql卸载不完全。

解决方法:

C:\windows\system32>sc query mysql
 
SERVICE_NAME: mysql
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x7d0
 
C:\windows\system32>sc delete mysql
[SC] DeleteService 成功

2、navcat连接mysql出现2059错误

经过查找资料发现是密码加密方式不统一造成,mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。
解决方法有两个:一是跟新navcat驱动,而是修改mysql用户登录的加密规则为mysql_native_password,本人采用的后一种。

ALTER USER root@localhost IDENTIFIED BY 你的密码 PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 你的密码; #修改密码
FLUSH PRIVILEGES; #刷新数据

 



 

参考:

https://blog.csdn.net/Myuhua/article/details/84817491

https://blog.csdn.net/baidu_41616557/article/details/88551216 

mysql的坑

标签:数据   size   mysql卸载   win32   sql卸载   title   system   规则   str   

原文地址:https://www.cnblogs.com/51python/p/10699168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!